| 124 | } |
| 125 | |
| 126 | EIGEN_DECLARE_TEST(linearstructure) |
| 127 | { |
| 128 | g_called = true; |
| 129 | VERIFY(g_called); // avoid `unneeded-internal-declaration` warning. |
| 130 | for(int i = 0; i < g_repeat; i++) { |
| 131 | CALL_SUBTEST_1( linearStructure(Matrix<float, 1, 1>()) ); |
| 132 | CALL_SUBTEST_2( linearStructure(Matrix2f()) ); |
| 133 | CALL_SUBTEST_3( linearStructure(Vector3d()) ); |
| 134 | CALL_SUBTEST_4( linearStructure(Matrix4d()) ); |
| 135 | CALL_SUBTEST_5( linearStructure(MatrixXcf(internal::random<int>(1,EIGEN_TEST_MAX_SIZE/2), internal::random<int>(1,EIGEN_TEST_MAX_SIZE/2))) ); |
| 136 | CALL_SUBTEST_6( linearStructure(MatrixXf (internal::random<int>(1,EIGEN_TEST_MAX_SIZE), internal::random<int>(1,EIGEN_TEST_MAX_SIZE))) ); |
| 137 | CALL_SUBTEST_7( linearStructure(MatrixXi (internal::random<int>(1,EIGEN_TEST_MAX_SIZE), internal::random<int>(1,EIGEN_TEST_MAX_SIZE))) ); |
| 138 | CALL_SUBTEST_8( linearStructure(MatrixXcd(internal::random<int>(1,EIGEN_TEST_MAX_SIZE/2), internal::random<int>(1,EIGEN_TEST_MAX_SIZE/2))) ); |
| 139 | CALL_SUBTEST_9( linearStructure(ArrayXXf (internal::random<int>(1,EIGEN_TEST_MAX_SIZE), internal::random<int>(1,EIGEN_TEST_MAX_SIZE))) ); |
| 140 | CALL_SUBTEST_10( linearStructure(ArrayXXcf (internal::random<int>(1,EIGEN_TEST_MAX_SIZE), internal::random<int>(1,EIGEN_TEST_MAX_SIZE))) ); |
| 141 | |
| 142 | CALL_SUBTEST_11( real_complex<Matrix4cd>() ); |
| 143 | CALL_SUBTEST_11( real_complex<MatrixXcf>(10,10) ); |
| 144 | CALL_SUBTEST_11( real_complex<ArrayXXcf>(10,10) ); |
| 145 | } |
| 146 | CALL_SUBTEST_4( linearstructure_overflow<0>() ); |
| 147 | } |
nothing calls this directly
no test coverage detected