| 84 | } |
| 85 | |
| 86 | void test_diagonal() |
| 87 | { |
| 88 | for(int i = 0; i < g_repeat; i++) { |
| 89 | CALL_SUBTEST_1( diagonal(Matrix<float, 1, 1>()) ); |
| 90 | CALL_SUBTEST_1( diagonal(Matrix<float, 4, 9>()) ); |
| 91 | CALL_SUBTEST_1( diagonal(Matrix<float, 7, 3>()) ); |
| 92 | CALL_SUBTEST_2( diagonal(Matrix4d()) ); |
| 93 | CALL_SUBTEST_2( diagonal(MatrixXcf(internal::random<int>(1,EIGEN_TEST_MAX_SIZE), internal::random<int>(1,EIGEN_TEST_MAX_SIZE))) ); |
| 94 | CALL_SUBTEST_2( diagonal(MatrixXi(internal::random<int>(1,EIGEN_TEST_MAX_SIZE), internal::random<int>(1,EIGEN_TEST_MAX_SIZE))) ); |
| 95 | CALL_SUBTEST_2( diagonal(MatrixXcd(internal::random<int>(1,EIGEN_TEST_MAX_SIZE), internal::random<int>(1,EIGEN_TEST_MAX_SIZE))) ); |
| 96 | CALL_SUBTEST_1( diagonal(MatrixXf(internal::random<int>(1,EIGEN_TEST_MAX_SIZE), internal::random<int>(1,EIGEN_TEST_MAX_SIZE))) ); |
| 97 | CALL_SUBTEST_1( diagonal(Matrix<float,Dynamic,4>(3, 4)) ); |
| 98 | } |
| 99 | |
| 100 | CALL_SUBTEST_1( diagonal_assert(MatrixXf(internal::random<int>(1,EIGEN_TEST_MAX_SIZE), internal::random<int>(1,EIGEN_TEST_MAX_SIZE))) ); |
| 101 | } |
nothing calls this directly
no test coverage detected