From 9285647dfe91c2fe3db112e71b219ee16db81e87 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Fri, 30 Oct 2015 14:44:22 +0100 Subject: Limit matrix size when testing for NaN: they can become prohibitively expensive when running on x87 fp unit --- test/eigensolver_selfadjoint.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/eigensolver_selfadjoint.cpp') diff --git a/test/eigensolver_selfadjoint.cpp b/test/eigensolver_selfadjoint.cpp index a7b4deb5d..f909761a1 100644 --- a/test/eigensolver_selfadjoint.cpp +++ b/test/eigensolver_selfadjoint.cpp @@ -149,7 +149,7 @@ template void selfadjointeigensolver(const MatrixType& m) VERIFY_IS_APPROX(tridiag.matrixT(), eiSymmTridiag.eigenvectors().real() * eiSymmTridiag.eigenvalues().asDiagonal() * eiSymmTridiag.eigenvectors().real().transpose()); } - if (rows > 1) + if (rows > 1 && rows < 20) { // Test matrix with NaN symmC(0,0) = std::numeric_limits::quiet_NaN(); -- cgit v1.2.3