Home | History | Annotate | Download | only in test

Lines Matching refs:m1

27   ArrayType m1 = ArrayType::Random(rows, cols),
36 m2 = m1;
38 VERIFY_IS_APPROX(m2, m1.colwise() + colvec);
39 VERIFY_IS_APPROX(m2.col(c), m1.col(c) + colvec);
42 VERIFY_RAISES_ASSERT(m1.colwise() + colvec.transpose());
44 m2 = m1;
46 VERIFY_IS_APPROX(m2, m1.rowwise() + rowvec);
47 VERIFY_IS_APPROX(m2.row(r), m1.row(r) + rowvec);
50 VERIFY_RAISES_ASSERT(m1.rowwise() + rowvec.transpose());
54 m2 = m1;
56 VERIFY_IS_APPROX(m2, m1.colwise() - colvec);
57 VERIFY_IS_APPROX(m2.col(c), m1.col(c) - colvec);
60 VERIFY_RAISES_ASSERT(m1.colwise() - colvec.transpose());
62 m2 = m1;
64 VERIFY_IS_APPROX(m2, m1.rowwise() - rowvec);
65 VERIFY_IS_APPROX(m2.row(r), m1.row(r) - rowvec);
68 VERIFY_RAISES_ASSERT(m1.rowwise() - rowvec.transpose());
72 m2 = m1;
74 VERIFY_IS_APPROX(m2, m1.colwise() * colvec);
75 VERIFY_IS_APPROX(m2.col(c), m1.col(c) * colvec);
78 VERIFY_RAISES_ASSERT(m1.colwise() * colvec.transpose());
80 m2 = m1;
82 VERIFY_IS_APPROX(m2, m1.rowwise() * rowvec);
83 VERIFY_IS_APPROX(m2.row(r), m1.row(r) * rowvec);
86 VERIFY_RAISES_ASSERT(m1.rowwise() * rowvec.transpose());
90 m2 = m1;
92 VERIFY_IS_APPROX(m2, m1.colwise() / colvec);
93 VERIFY_IS_APPROX(m2.col(c), m1.col(c) / colvec);
96 VERIFY_RAISES_ASSERT(m1.colwise() / colvec.transpose());
98 m2 = m1;
100 VERIFY_IS_APPROX(m2, m1.rowwise() / rowvec);
101 VERIFY_IS_APPROX(m2.row(r), m1.row(r) / rowvec);
104 VERIFY_RAISES_ASSERT(m1.rowwise() / rowvec.transpose());
120 MatrixType m1 = MatrixType::Random(rows, cols),
129 m2 = m1;
131 VERIFY_IS_APPROX(m2, m1.colwise() + colvec);
132 VERIFY_IS_APPROX(m2.col(c), m1.col(c) + colvec);
135 VERIFY_RAISES_ASSERT(m1.colwise() + colvec.transpose());
137 m2 = m1;
139 VERIFY_IS_APPROX(m2, m1.rowwise() + rowvec);
140 VERIFY_IS_APPROX(m2.row(r), m1.row(r) + rowvec);
143 VERIFY_RAISES_ASSERT(m1.rowwise() + rowvec.transpose());
147 m2 = m1;
149 VERIFY_IS_APPROX(m2, m1.colwise() - colvec);
150 VERIFY_IS_APPROX(m2.col(c), m1.col(c) - colvec);
153 VERIFY_RAISES_ASSERT(m1.colwise() - colvec.transpose());
155 m2 = m1;
157 VERIFY_IS_APPROX(m2, m1.rowwise() - rowvec);
158 VERIFY_IS_APPROX(m2.row(r), m1.row(r) - rowvec);
161 VERIFY_RAISES_ASSERT(m1.rowwise() - rowvec.transpose());