Lines Matching refs:mat1
244 MatrixXd mat1(6,6), mat2(6,6); in test_evaluators() local
245 VERIFY_IS_APPROX_EVALUATOR(mat1, MatrixXd::Identity(6,6)); in test_evaluators()
246 VERIFY_IS_APPROX_EVALUATOR(mat2, mat1); in test_evaluators()
247 copy_using_evaluator(mat2.transpose(), mat1); in test_evaluators()
248 VERIFY_IS_APPROX(mat2.transpose(), mat1); in test_evaluators()
256 VERIFY_IS_APPROX_EVALUATOR(mat2, mat1); in test_evaluators()
326 mat1.setRandom(); in test_evaluators()
329 copy_using_evaluator(matXcd.real(), mat1); in test_evaluators()
331 matXcd_ref.real() = mat1; in test_evaluators()
349 VERIFY_IS_APPROX_EVALUATOR(vec1, mat1.rowwise().sum()); in test_evaluators()
350 VERIFY_IS_APPROX_EVALUATOR(vec1, mat1.colwise().sum().transpose()); in test_evaluators()
353 mat1.setRandom(6,6); in test_evaluators()
356 VERIFY_IS_APPROX_EVALUATOR(arr2, mat1.array()); in test_evaluators()
358 VERIFY_IS_APPROX_EVALUATOR(arr2, mat1.array() + 2); in test_evaluators()
370 mat2.array() = mat1.array().reverse(); in test_evaluators()
371 VERIFY_IS_APPROX(mat2.array(), mat1.array().reverse()); in test_evaluators()
374 VERIFY_IS_APPROX_EVALUATOR(vec1, mat1.diagonal()); in test_evaluators()
376 VERIFY_IS_APPROX_EVALUATOR(vec1, mat1.diagonal(1)); in test_evaluators()
377 VERIFY_IS_APPROX_EVALUATOR(vec1, mat1.diagonal<-1>()); in test_evaluators()
380 mat2 = mat1; in test_evaluators()
381 copy_using_evaluator(mat1.diagonal(1), vec1); in test_evaluators()
383 VERIFY_IS_APPROX(mat1, mat2); in test_evaluators()
385 copy_using_evaluator(mat1.diagonal<-1>(), mat1.diagonal(1)); in test_evaluators()
387 VERIFY_IS_APPROX(mat1, mat2); in test_evaluators()
392 MatrixXd mat1, mat2, mat1ref, mat2ref; in test_evaluators() local
393 mat1ref = mat1 = MatrixXd::Random(6, 6); in test_evaluators()
394 mat2ref = mat2 = 2 * mat1 + MatrixXd::Identity(6, 6); in test_evaluators()
395 swap_using_evaluator(mat1, mat2); in test_evaluators()
397 VERIFY_IS_APPROX(mat1, mat1ref); in test_evaluators()
400 swap_using_evaluator(mat1.block(0, 0, 3, 3), mat2.block(3, 3, 3, 3)); in test_evaluators()
402 VERIFY_IS_APPROX(mat1, mat1ref); in test_evaluators()
405 swap_using_evaluator(mat1.row(2), mat2.col(3).transpose()); in test_evaluators()
406 mat1.row(2).swap(mat2.col(3).transpose()); in test_evaluators()
407 VERIFY_IS_APPROX(mat1, mat1ref); in test_evaluators()