Home
last modified time | relevance | path

Searched refs:eiSymm (Results 1 – 1 of 1) sorted by relevance

/external/eigen/test/
Deigensolver_selfadjoint.cpp24 SelfAdjointEigenSolver<MatrixType> eiSymm(m); in selfadjointeigensolver_essential_check() local
25 VERIFY_IS_EQUAL(eiSymm.info(), Success); in selfadjointeigensolver_essential_check()
31 VERIFY(eiSymm.eigenvalues().cwiseAbs().maxCoeff() <= (std::numeric_limits<RealScalar>::min)()); in selfadjointeigensolver_essential_check()
35 VERIFY_IS_APPROX((m.template selfadjointView<Lower>() * eiSymm.eigenvectors())/scaling, in selfadjointeigensolver_essential_check()
36 (eiSymm.eigenvectors() * eiSymm.eigenvalues().asDiagonal())/scaling); in selfadjointeigensolver_essential_check()
38 VERIFY_IS_APPROX(m.template selfadjointView<Lower>().eigenvalues(), eiSymm.eigenvalues()); in selfadjointeigensolver_essential_check()
39 VERIFY_IS_UNITARY(eiSymm.eigenvectors()); in selfadjointeigensolver_essential_check()
46 if(! eiSymm.eigenvalues().isApprox(eiDirect.eigenvalues(), eival_eps) ) in selfadjointeigensolver_essential_check()
48 std::cerr << "reference eigenvalues: " << eiSymm.eigenvalues().transpose() << "\n" in selfadjointeigensolver_essential_check()
50 … << "diff: " << (eiSymm.eigenvalues()-eiDirect.eigenvalues()).transpose() << "\n" in selfadjointeigensolver_essential_check()
[all …]