Home | History | Annotate | Download | only in test

Lines Matching refs:m1

30   MatrixType m1(rows, cols),
35 m1 = MatrixType::Random(rows, cols);
36 } while(m1 == mzero || m1 == m2);
45 VERIFY_IS_EQUAL(-(-m1), m1);
46 VERIFY_IS_EQUAL(-m2+m1+m2, m1);
47 VERIFY_IS_EQUAL((-m1+m2)*s1, -s1*m1+s1*m2);
66 MatrixType m1(rows, cols),
79 m1 = MatrixType::Random(rows, cols);
80 } while(m1 == mzero || m1 == m2);
89 VERIFY_IS_APPROX( m1, m1);
90 VERIFY_IS_NOT_APPROX( m1, 2*m1);
91 VERIFY_IS_APPROX( mzero, m1-m1);
93 VERIFY_IS_APPROX(m3 = m1,m1);
95 VERIFY_IS_APPROX(m4 = m1,m1);
97 m3.real() = m1.real();
98 VERIFY_IS_APPROX(static_cast<const MatrixType&>(m3).real(), static_cast<const MatrixType&>(m1).real());
99 VERIFY_IS_APPROX(static_cast<const MatrixType&>(m3).real(), m1.real());
102 VERIFY(m1==m1);
103 VERIFY(m1!=m2);
104 VERIFY(!(m1==m2));
105 VERIFY(!(m1!=m1));
106 m1 = m2;
107 VERIFY(m1==m2);
108 VERIFY(!(m1!=m2));
117 VERIFY_IS_EQUAL(m1+m1, 2*m1);
118 VERIFY_IS_EQUAL(m1+m2-m1, m2);
119 VERIFY_IS_EQUAL(m1*s1, s1*m1);
120 VERIFY_IS_EQUAL((m1+m2)*s1, s1*m1+s1*m2);
121 m3 = m2; m3 += m1;
122 VERIFY_IS_EQUAL(m3, m1+m2);
123 m3 = m2; m3 -= m1;
124 VERIFY_IS_EQUAL(m3, m2-m1);
130 VERIFY_IS_APPROX(identity * m1, m1);
131 VERIFY_IS_APPROX(square * (m1 + m2), square * m1 + square * m2);
132 VERIFY_IS_APPROX((m1 + m2).transpose() * square, m1.transpose() * square + m2.transpose() * square);
133 VERIFY_IS_APPROX((m1 * m2.transpose()) * m1, m1 * (m2.transpose() * m1));