Searched refs:VERIFY_EVALUATION_COUNT (Results 1 - 11 of 11) sorted by relevance
/external/eigen/test/ |
H A D | sparse_ref.cpp | 27 #define VERIFY_EVALUATION_COUNT(XPR,N) {\ macro 76 VERIFY_EVALUATION_COUNT( call_ref_1(A, A), 0); 77 // VERIFY_EVALUATION_COUNT( call_ref_1(Ac, Ac), 0); // does not compile on purpose 78 VERIFY_EVALUATION_COUNT( call_ref_2(A, A), 0); 79 VERIFY_EVALUATION_COUNT( call_ref_3(A, A), 0); 80 VERIFY_EVALUATION_COUNT( call_ref_2(A.transpose(), A.transpose()), 1); 81 VERIFY_EVALUATION_COUNT( call_ref_3(A.transpose(), A.transpose()), 1); 82 VERIFY_EVALUATION_COUNT( call_ref_2(Ac,Ac), 0); 83 VERIFY_EVALUATION_COUNT( call_ref_3(Ac,Ac), 0); 84 VERIFY_EVALUATION_COUNT( call_ref_ [all...] |
H A D | product_notemporary.cpp | 45 VERIFY_EVALUATION_COUNT( m3 = (m1 * m2.adjoint()), 1); 46 VERIFY_EVALUATION_COUNT( m3 = (m1 * m2.adjoint()).transpose(), 1); 47 VERIFY_EVALUATION_COUNT( m3.noalias() = m1 * m2.adjoint(), 0); 49 VERIFY_EVALUATION_COUNT( m3 = s1 * (m1 * m2.transpose()), 1); 50 // VERIFY_EVALUATION_COUNT( m3 = m3 + s1 * (m1 * m2.transpose()), 1); 51 VERIFY_EVALUATION_COUNT( m3.noalias() = s1 * (m1 * m2.transpose()), 0); 53 VERIFY_EVALUATION_COUNT( m3 = m3 + (m1 * m2.adjoint()), 1); 55 VERIFY_EVALUATION_COUNT( m3 = m3 + (m1 * m2.adjoint()).transpose(), 1); 56 VERIFY_EVALUATION_COUNT( m3.noalias() = m3 + m1 * m2.transpose(), 0); 57 VERIFY_EVALUATION_COUNT( m [all...] |
H A D | ref.cpp | 179 VERIFY_EVALUATION_COUNT( call_ref_1(a,a), 0); 180 VERIFY_EVALUATION_COUNT( call_ref_1(b,b.transpose()), 0); 182 VERIFY_EVALUATION_COUNT( call_ref_1(ab,ab), 0); 183 VERIFY_EVALUATION_COUNT( call_ref_1(a.head(4),a.head(4)), 0); 184 VERIFY_EVALUATION_COUNT( call_ref_1(abc,abc), 0); 185 VERIFY_EVALUATION_COUNT( call_ref_1(A.col(3),A.col(3)), 0); 187 VERIFY_EVALUATION_COUNT( call_ref_3(A.row(3),A.row(3).transpose()), 0); 188 VERIFY_EVALUATION_COUNT( call_ref_4(A.row(3),A.row(3).transpose()), 0); 192 VERIFY_EVALUATION_COUNT( call_ref_2(A*A.col(1), tmp), 1); // evaluated into a temp 193 VERIFY_EVALUATION_COUNT( call_ref_ [all...] |
H A D | constructor.cpp | 31 VERIFY_EVALUATION_COUNT( MatrixType m1(m0), 1); 32 VERIFY_EVALUATION_COUNT( MatrixType m2(m0+m0), 1); 33 VERIFY_EVALUATION_COUNT( MatrixType m2(m0.block(0,0,rows,cols)) , 1); 36 VERIFY_EVALUATION_COUNT( MatrixType m3(wrapper) , 1);
|
H A D | nesting_ops.cpp | 58 VERIFY_EVALUATION_COUNT( use_n_times<1>(m1 + m1*m1), 1 ); 59 VERIFY_EVALUATION_COUNT( use_n_times<10>(m1 + m1*m1), 1 ); 61 VERIFY_EVALUATION_COUNT( use_n_times<1>(m1.template triangularView<Lower>().solve(m1.col(0))), 1 ); 62 VERIFY_EVALUATION_COUNT( use_n_times<10>(m1.template triangularView<Lower>().solve(m1.col(0))), 1 ); 64 VERIFY_EVALUATION_COUNT( use_n_times<1>(Scalar(2)*m1.template triangularView<Lower>().solve(m1.col(0))), 2 ); // FIXME could be one by applying the scaling in-place on the solve result 65 VERIFY_EVALUATION_COUNT( use_n_times<1>(m1.col(0)+m1.template triangularView<Lower>().solve(m1.col(0))), 2 ); // FIXME could be one by adding m1.col() inplace 66 VERIFY_EVALUATION_COUNT( use_n_times<10>(m1.col(0)+m1.template triangularView<Lower>().solve(m1.col(0))), 2 );
|
H A D | permutationmatrices.cpp | 40 VERIFY_EVALUATION_COUNT(m_permuted = lp * m_original * rp, 1); // 1 temp for sub expression "lp * m_original" 52 VERIFY_EVALUATION_COUNT(m_permuted = lp * m_permuted * rp, 1); 77 VERIFY_EVALUATION_COUNT(m_permuted.noalias()= lp.inverse() * m_permuted, 1); // 1 temp to allocate the mask 81 VERIFY_EVALUATION_COUNT(m_permuted.noalias() = m_permuted * rp.inverse(), 1); // 1 temp to allocate the mask 85 VERIFY_EVALUATION_COUNT(m_permuted.noalias() = lp * m_permuted, 1); // 1 temp to allocate the mask 89 VERIFY_EVALUATION_COUNT(m_permuted.noalias() = m_permuted * rp, 1); // 1 temp to allocate the mask
|
H A D | redux.cpp | 73 VERIFY_EVALUATION_COUNT( (m1.matrix()*m1.matrix().transpose()).sum(), (MatrixType::IsVectorAtCompileTime && MatrixType::SizeAtCompileTime!=1 ? 0 : 1) ); 76 VERIFY_EVALUATION_COUNT( ((m1.matrix()*m1.matrix().transpose())+m2).sum(),(MatrixType::IsVectorAtCompileTime && MatrixType::SizeAtCompileTime!=1 ? 0 : 1));
|
H A D | vectorwiseop.cpp | 234 VERIFY_EVALUATION_COUNT( tmp = (m1 * m1.transpose()).colwise().sum(), 1); 239 VERIFY_EVALUATION_COUNT( m2 = (m1.rowwise() - m1.colwise().sum()/RealScalar(m1.rows())), (MatrixType::RowsAtCompileTime!=1 ? 1 : 0) );
|
H A D | sparse_product.cpp | 21 #define VERIFY_EVALUATION_COUNT(XPR,N) {\ macro 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);
|
H A D | cholesky.cpp | 200 VERIFY_EVALUATION_COUNT(matX = ldltlo.solve(matX), 0); 205 VERIFY_EVALUATION_COUNT(matX = ldltup.solve(matX), 0);
|
H A D | main.h | 93 #define VERIFY_EVALUATION_COUNT(XPR,N) {\ macro
|
Completed in 181 milliseconds