aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/eigen2/eigen2_cholesky.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/eigen2/eigen2_cholesky.cpp')
-rw-r--r--test/eigen2/eigen2_cholesky.cpp16
1 files changed, 9 insertions, 7 deletions
diff --git a/test/eigen2/eigen2_cholesky.cpp b/test/eigen2/eigen2_cholesky.cpp
index e260852f8..d1a23dd05 100644
--- a/test/eigen2/eigen2_cholesky.cpp
+++ b/test/eigen2/eigen2_cholesky.cpp
@@ -116,16 +116,18 @@ template<typename MatrixType> void cholesky(const MatrixType& m)
void test_eigen2_cholesky()
{
for(int i = 0; i < g_repeat; i++) {
- CALL_SUBTEST( cholesky(Matrix<double,1,1>()) );
- CALL_SUBTEST( cholesky(Matrix2d()) );
- CALL_SUBTEST( cholesky(Matrix3f()) );
- CALL_SUBTEST( cholesky(Matrix4d()) );
- CALL_SUBTEST( cholesky(MatrixXcd(7,7)) );
- CALL_SUBTEST( cholesky(MatrixXf(17,17)) );
- CALL_SUBTEST( cholesky(MatrixXd(33,33)) );
+ CALL_SUBTEST_1( cholesky(Matrix<double,1,1>()) );
+ CALL_SUBTEST_2( cholesky(Matrix2d()) );
+ CALL_SUBTEST_3( cholesky(Matrix3f()) );
+ CALL_SUBTEST_4( cholesky(Matrix4d()) );
+ CALL_SUBTEST_5( cholesky(MatrixXcd(7,7)) );
+ CALL_SUBTEST_6( cholesky(MatrixXf(17,17)) );
+ CALL_SUBTEST_7( cholesky(MatrixXd(33,33)) );
}
+#ifdef EIGEN_TEST_PART_6
MatrixXf m = MatrixXf::Zero(10,10);
VectorXf b = VectorXf::Zero(10);
VERIFY(!m.llt().isPositiveDefinite());
+#endif
}