aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/eigensolver_generic.cpp
diff options
context:
space:
mode:
authorGravatar Jitse Niesen <jitse@maths.leeds.ac.uk>2014-06-02 11:42:42 +0100
committerGravatar Jitse Niesen <jitse@maths.leeds.ac.uk>2014-06-02 11:42:42 +0100
commit789674809fb039c7137f52bea36c8ac71bcc9b81 (patch)
tree1945e830230c50ebb078a880c2934f39ebefb6e7 /test/eigensolver_generic.cpp
parenteb56461ac2c51374aa7c21a7c62e3c695f4da76b (diff)
Fix test: EigenSolver on 1x1 matrix with NaN sets info to NumericalIssue.
Diffstat (limited to 'test/eigensolver_generic.cpp')
-rw-r--r--test/eigensolver_generic.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/test/eigensolver_generic.cpp b/test/eigensolver_generic.cpp
index 91383b5cf..92d33f66a 100644
--- a/test/eigensolver_generic.cpp
+++ b/test/eigensolver_generic.cpp
@@ -114,10 +114,9 @@ void test_eigensolver_generic()
CALL_SUBTEST_2(
{
MatrixXd A(1,1);
- A(0,0) = std::sqrt(-1.);
+ A(0,0) = std::sqrt(-1.); // is Not-a-Number
Eigen::EigenSolver<MatrixXd> solver(A);
- MatrixXd V(1, 1);
- V(0,0) = solver.eigenvectors()(0,0).real();
+ VERIFY_IS_EQUAL(solver.info(), NumericalIssue);
}
);