• Home
  • Raw
  • Download

Lines Matching full:prod

8   prod(const Lhs& lhs, const Rhs& rhs)  in prod()  function
158 VERIFY_IS_APPROX_EVALUATOR2(d, prod(a,b), a*b); in test_evaluators()
159 VERIFY_IS_APPROX_EVALUATOR2(d.noalias(), prod(a,b), a*b); in test_evaluators()
160 VERIFY_IS_APPROX_EVALUATOR2(d, prod(a,b) + c, a*b + c); in test_evaluators()
161 VERIFY_IS_APPROX_EVALUATOR2(d, s * prod(a,b), s * a*b); in test_evaluators()
162 VERIFY_IS_APPROX_EVALUATOR2(d, prod(a,b).transpose(), (a*b).transpose()); in test_evaluators()
163 VERIFY_IS_APPROX_EVALUATOR2(d, prod(a,b) + prod(b,c), a*b + b*c); in test_evaluators()
165 // check that prod works even with aliasing present in test_evaluators()
167 copy_using_evaluator(a, prod(a,a)); in test_evaluators()
172 add_assign_using_evaluator(c.noalias(), prod(a,b)); in test_evaluators()
177 subtract_assign_using_evaluator(c.noalias(), prod(a,b)); in test_evaluators()
195 VERIFY_IS_APPROX_EVALUATOR2(res11, prod(m11,m11), m11*m11); in test_evaluators()
196 VERIFY_IS_APPROX_EVALUATOR2(res11, prod(m14,m41), m14*m41); in test_evaluators()
197 VERIFY_IS_APPROX_EVALUATOR2(res11, prod(m1X,mX1), m1X*mX1); in test_evaluators()
198 VERIFY_IS_APPROX_EVALUATOR2(res14, prod(m11,m14), m11*m14); in test_evaluators()
199 VERIFY_IS_APPROX_EVALUATOR2(res14, prod(m14,m44), m14*m44); in test_evaluators()
200 VERIFY_IS_APPROX_EVALUATOR2(res14, prod(m1X,mX4), m1X*mX4); in test_evaluators()
201 VERIFY_IS_APPROX_EVALUATOR2(res1X, prod(m11,m1X), m11*m1X); in test_evaluators()
202 VERIFY_IS_APPROX_EVALUATOR2(res1X, prod(m14,m4X), m14*m4X); in test_evaluators()
203 VERIFY_IS_APPROX_EVALUATOR2(res1X, prod(m1X,mXX), m1X*mXX); in test_evaluators()
204 VERIFY_IS_APPROX_EVALUATOR2(res41, prod(m41,m11), m41*m11); in test_evaluators()
205 VERIFY_IS_APPROX_EVALUATOR2(res41, prod(m44,m41), m44*m41); in test_evaluators()
206 VERIFY_IS_APPROX_EVALUATOR2(res41, prod(m4X,mX1), m4X*mX1); in test_evaluators()
207 VERIFY_IS_APPROX_EVALUATOR2(res44, prod(m41,m14), m41*m14); in test_evaluators()
208 VERIFY_IS_APPROX_EVALUATOR2(res44, prod(m44,m44), m44*m44); in test_evaluators()
209 VERIFY_IS_APPROX_EVALUATOR2(res44, prod(m4X,mX4), m4X*mX4); in test_evaluators()
210 VERIFY_IS_APPROX_EVALUATOR2(res4X, prod(m41,m1X), m41*m1X); in test_evaluators()
211 VERIFY_IS_APPROX_EVALUATOR2(res4X, prod(m44,m4X), m44*m4X); in test_evaluators()
212 VERIFY_IS_APPROX_EVALUATOR2(res4X, prod(m4X,mXX), m4X*mXX); in test_evaluators()
213 VERIFY_IS_APPROX_EVALUATOR2(resX1, prod(mX1,m11), mX1*m11); in test_evaluators()
214 VERIFY_IS_APPROX_EVALUATOR2(resX1, prod(mX4,m41), mX4*m41); in test_evaluators()
215 VERIFY_IS_APPROX_EVALUATOR2(resX1, prod(mXX,mX1), mXX*mX1); in test_evaluators()
216 VERIFY_IS_APPROX_EVALUATOR2(resX4, prod(mX1,m14), mX1*m14); in test_evaluators()
217 VERIFY_IS_APPROX_EVALUATOR2(resX4, prod(mX4,m44), mX4*m44); in test_evaluators()
218 VERIFY_IS_APPROX_EVALUATOR2(resX4, prod(mXX,mX4), mXX*mX4); in test_evaluators()
219 VERIFY_IS_APPROX_EVALUATOR2(resXX, prod(mX1,m1X), mX1*m1X); in test_evaluators()
220 VERIFY_IS_APPROX_EVALUATOR2(resXX, prod(mX4,m4X), mX4*m4X); in test_evaluators()
221 VERIFY_IS_APPROX_EVALUATOR2(resXX, prod(mXX,mXX), mXX*mXX); in test_evaluators()
471 …VERIFY_IS_APPROX_EVALUATOR2(B, prod(A.triangularView<Upper>(),A), MatrixXd(A.triangularView<Upper>… in test_evaluators()
473 …VERIFY_IS_APPROX_EVALUATOR2(B, prod(A.selfadjointView<Upper>(),A), MatrixXd(A.selfadjointView<Uppe… in test_evaluators()