Lines Matching full:mat1
250 MatrixXd mat1(6,6), mat2(6,6); in EIGEN_DECLARE_TEST() local
251 VERIFY_IS_APPROX_EVALUATOR(mat1, MatrixXd::Identity(6,6)); in EIGEN_DECLARE_TEST()
252 VERIFY_IS_APPROX_EVALUATOR(mat2, mat1); in EIGEN_DECLARE_TEST()
253 copy_using_evaluator(mat2.transpose(), mat1); in EIGEN_DECLARE_TEST()
254 VERIFY_IS_APPROX(mat2.transpose(), mat1); in EIGEN_DECLARE_TEST()
262 VERIFY_IS_APPROX_EVALUATOR(mat2, mat1); in EIGEN_DECLARE_TEST()
332 mat1.setRandom(); in EIGEN_DECLARE_TEST()
335 copy_using_evaluator(matXcd.real(), mat1); in EIGEN_DECLARE_TEST()
337 matXcd_ref.real() = mat1; in EIGEN_DECLARE_TEST()
355 VERIFY_IS_APPROX_EVALUATOR(vec1, mat1.rowwise().sum()); in EIGEN_DECLARE_TEST()
356 VERIFY_IS_APPROX_EVALUATOR(vec1, mat1.colwise().sum().transpose()); in EIGEN_DECLARE_TEST()
359 mat1.setRandom(6,6); in EIGEN_DECLARE_TEST()
362 VERIFY_IS_APPROX_EVALUATOR(arr2, mat1.array()); in EIGEN_DECLARE_TEST()
364 VERIFY_IS_APPROX_EVALUATOR(arr2, mat1.array() + 2); in EIGEN_DECLARE_TEST()
376 mat2.array() = mat1.array().reverse(); in EIGEN_DECLARE_TEST()
377 VERIFY_IS_APPROX(mat2.array(), mat1.array().reverse()); in EIGEN_DECLARE_TEST()
380 VERIFY_IS_APPROX_EVALUATOR(vec1, mat1.diagonal()); in EIGEN_DECLARE_TEST()
382 VERIFY_IS_APPROX_EVALUATOR(vec1, mat1.diagonal(1)); in EIGEN_DECLARE_TEST()
383 VERIFY_IS_APPROX_EVALUATOR(vec1, mat1.diagonal<-1>()); in EIGEN_DECLARE_TEST()
386 mat2 = mat1; in EIGEN_DECLARE_TEST()
387 copy_using_evaluator(mat1.diagonal(1), vec1); in EIGEN_DECLARE_TEST()
389 VERIFY_IS_APPROX(mat1, mat2); in EIGEN_DECLARE_TEST()
391 copy_using_evaluator(mat1.diagonal<-1>(), mat1.diagonal(1)); in EIGEN_DECLARE_TEST()
393 VERIFY_IS_APPROX(mat1, mat2); in EIGEN_DECLARE_TEST()
398 MatrixXd mat1, mat2, mat1ref, mat2ref; in EIGEN_DECLARE_TEST() local
399 mat1ref = mat1 = MatrixXd::Random(6, 6); in EIGEN_DECLARE_TEST()
400 mat2ref = mat2 = 2 * mat1 + MatrixXd::Identity(6, 6); in EIGEN_DECLARE_TEST()
401 swap_using_evaluator(mat1, mat2); in EIGEN_DECLARE_TEST()
403 VERIFY_IS_APPROX(mat1, mat1ref); in EIGEN_DECLARE_TEST()
406 swap_using_evaluator(mat1.block(0, 0, 3, 3), mat2.block(3, 3, 3, 3)); in EIGEN_DECLARE_TEST()
408 VERIFY_IS_APPROX(mat1, mat1ref); in EIGEN_DECLARE_TEST()
411 swap_using_evaluator(mat1.row(2), mat2.col(3).transpose()); in EIGEN_DECLARE_TEST()
412 mat1.row(2).swap(mat2.col(3).transpose()); in EIGEN_DECLARE_TEST()
413 VERIFY_IS_APPROX(mat1, mat1ref); in EIGEN_DECLARE_TEST()