From a87cff20df5129c364c4675f05ceb6d451188f6c Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Sat, 14 Jul 2018 09:38:49 +0200 Subject: Fix GeneralizedEigenSolver when requesting for eigenvalues only. --- test/eigensolver_generalized_real.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test/eigensolver_generalized_real.cpp') diff --git a/test/eigensolver_generalized_real.cpp b/test/eigensolver_generalized_real.cpp index 12a15ab81..9dd44c89d 100644 --- a/test/eigensolver_generalized_real.cpp +++ b/test/eigensolver_generalized_real.cpp @@ -76,6 +76,13 @@ template void generalized_eigensolver_real(const MatrixType GeneralizedEigenSolver eig2(a.adjoint() * a,b.adjoint() * b); eig2.compute(a.adjoint() * a,b.adjoint() * b); } + + // check without eigenvectors + { + GeneralizedEigenSolver eig1(spdA, spdB, true); + GeneralizedEigenSolver eig2(spdA, spdB, false); + VERIFY_IS_APPROX(eig1.eigenvalues(), eig2.eigenvalues()); + } } void test_eigensolver_generalized_real() -- cgit v1.2.3