Home | History | Annotate | Download | only in test

Lines Matching refs:m4

66     SparseMatrixType m4 (rows, cols);
73 initSparse(density, refMat4, m4);
80 VERIFY_IS_APPROX(m4=m2*m3, refMat4=refMat2*refMat3);
81 VERIFY_IS_APPROX(m4=m2t.transpose()*m3, refMat4=refMat2t.transpose()*refMat3);
82 VERIFY_IS_APPROX(m4=m2t.transpose()*m3t.transpose(), refMat4=refMat2t.transpose()*refMat3t.transpose());
83 VERIFY_IS_APPROX(m4=m2*m3t.transpose(), refMat4=refMat2*refMat3t.transpose());
85 VERIFY_IS_APPROX(m4 = m2*m3/s1, refMat4 = refMat2*refMat3/s1);
86 VERIFY_IS_APPROX(m4 = m2*m3*s1, refMat4 = refMat2*refMat3*s1);
87 VERIFY_IS_APPROX(m4 = s2*m2*m3*s1, refMat4 = s2*refMat2*refMat3*s1);
88 VERIFY_IS_APPROX(m4 = (m2+m2)*m3, refMat4 = (refMat2+refMat2)*refMat3);
89 VERIFY_IS_APPROX(m4 = m2*m3.leftCols(cols/2), refMat4 = refMat2*refMat3.leftCols(cols/2));
90 VERIFY_IS_APPROX(m4 = m2*(m3+m3).leftCols(cols/2), refMat4 = refMat2*(refMat3+refMat3).leftCols(cols/2));
92 VERIFY_IS_APPROX(m4=(m2*m3).pruned(0), refMat4=refMat2*refMat3);
93 VERIFY_IS_APPROX(m4=(m2t.transpose()*m3).pruned(0), refMat4=refMat2t.transpose()*refMat3);
94 VERIFY_IS_APPROX(m4=(m2t.transpose()*m3t.transpose()).pruned(0), refMat4=refMat2t.transpose()*refMat3t.transpose());
95 VERIFY_IS_APPROX(m4=(m2*m3t.transpose()).pruned(0), refMat4=refMat2*refMat3t.transpose());
100 VERIFY_EVALUATION_COUNT(m4 = m2*m3, 3); // 1 temp for the result + 2 for transposing and get a sorted result.
101 VERIFY_EVALUATION_COUNT(m4 = (m2*m3).pruned(0), 1);
102 VERIFY_EVALUATION_COUNT(m4 = (m2*m3).eval().pruned(0), 4);
131 m4 = m2; refMat4 = refMat2;
132 VERIFY_IS_APPROX(m4=m4*m3, refMat4=refMat4*refMat3);
174 VERIFY_IS_APPROX( m4=m2.col(c)*dm5.col(c1).transpose(), refMat4=refMat2.col(c)*dm5.col(c1).transpose());
175 VERIFY_IS_EQUAL(m4.nonZeros(), (refMat4.array()!=0).count());
176 VERIFY_IS_APPROX( m4=m2.middleCols(c,1)*dm5.col(c1).transpose(), refMat4=refMat2.col(c)*dm5.col(c1).transpose());
177 VERIFY_IS_EQUAL(m4.nonZeros(), (refMat4.array()!=0).count());
180 VERIFY_IS_APPROX(m4=dm5.col(c1)*m2.col(c).transpose(), refMat4=dm5.col(c1)*refMat2.col(c).transpose());
181 VERIFY_IS_EQUAL(m4.nonZeros(), (refMat4.array()!=0).count());
182 VERIFY_IS_APPROX(m4=dm5.col(c1)*m2.middleCols(c,1).transpose(), refMat4=dm5.col(c1)*refMat2.col(c).transpose());
183 VERIFY_IS_EQUAL(m4.nonZeros(), (refMat4.array()!=0).count());
186 VERIFY_IS_APPROX( m4=dm5.row(r1).transpose()*m2.col(c).transpose(), refMat4=dm5.row(r1).transpose()*refMat2.col(c).transpose());
187 VERIFY_IS_EQUAL(m4.nonZeros(), (refMat4.array()!=0).count());
190 VERIFY_IS_APPROX( m4=m2.row(r).transpose()*dm5.col(c1).transpose(), refMat4=refMat2.row(r).transpose()*dm5.col(c1).transpose());
191 VERIFY_IS_EQUAL(m4.nonZeros(), (refMat4.array()!=0).count());
192 VERIFY_IS_APPROX( m4=m2.middleRows(r,1).transpose()*dm5.col(c1).transpose(), refMat4=refMat2.row(r).transpose()*dm5.col(c1).transpose());
193 VERIFY_IS_EQUAL(m4.nonZeros(), (refMat4.array()!=0).count());
196 VERIFY_IS_APPROX( m4=dm5.col(c1)*m2.row(r), refMat4=dm5.col(c1)*refMat2.row(r));
197 VERIFY_IS_EQUAL(m4.nonZeros(), (refMat4.array()!=0).count());
198 VERIFY_IS_APPROX( m4=dm5.col(c1)*m2.middleRows(r,1), refMat4=dm5.col(c1)*refMat2.row(r));
199 VERIFY_IS_EQUAL(m4.nonZeros(), (refMat4.array()!=0).count());
202 VERIFY_IS_APPROX( m4=dm5.row(r1).transpose()*m2.row(r), refMat4=dm5.row(r1).transpose()*refMat2.row(r));
203 VERIFY_IS_EQUAL(m4.nonZeros(), (refMat4.array()!=0).count());
346 DenseMatrixType m4(sm2*m2);
348 VERIFY_IS_APPROX( m4(0,0), 0.0 );