MCPcopy Create free account
hub / github.com/PX4/eigen / test_diagonal

Function test_diagonal

test/diagonal.cpp:86–101  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

84}
85
86void 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}

Callers

nothing calls this directly

Calls 2

diagonalFunction · 0.85
diagonal_assertFunction · 0.85

Tested by

no test coverage detected