MCPcopy Create free account
hub / github.com/Derious/cuMPC / EIGEN_DECLARE_TEST

Function EIGEN_DECLARE_TEST

dependence/eigen-3.4.0/test/linearstructure.cpp:126–147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

124}
125
126EIGEN_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}

Callers

nothing calls this directly

Calls 1

linearStructureFunction · 0.85

Tested by

no test coverage detected