diff options
Diffstat (limited to 'test/eigensolver_generalized_real.cpp')
-rw-r--r-- | test/eigensolver_generalized_real.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/test/eigensolver_generalized_real.cpp b/test/eigensolver_generalized_real.cpp index 95ed431db..9c0838ba4 100644 --- a/test/eigensolver_generalized_real.cpp +++ b/test/eigensolver_generalized_real.cpp @@ -15,6 +15,7 @@ template<typename MatrixType> void generalized_eigensolver_real(const MatrixType& m) { + typedef typename MatrixType::Index Index; /* this test covers the following files: GeneralizedEigenSolver.h */ @@ -76,16 +77,9 @@ template<typename MatrixType> void generalized_eigensolver_real(const MatrixType GeneralizedEigenSolver<MatrixType> eig2(a.adjoint() * a,b.adjoint() * b); eig2.compute(a.adjoint() * a,b.adjoint() * b); } - - // check without eigenvectors - { - GeneralizedEigenSolver<MatrixType> eig1(spdA, spdB, true); - GeneralizedEigenSolver<MatrixType> eig2(spdA, spdB, false); - VERIFY_IS_APPROX(eig1.eigenvalues(), eig2.eigenvalues()); - } } -EIGEN_DECLARE_TEST(eigensolver_generalized_real) +void test_eigensolver_generalized_real() { for(int i = 0; i < g_repeat; i++) { int s = 0; |