Home
last modified time | relevance | path

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

/external/eigen/test/
Deigensolver_selfadjoint.cpp43 SelfAdjointEigenSolver<MatrixType> eiDirect; in selfadjointeigensolver_essential_check() local
44 eiDirect.computeDirect(m); in selfadjointeigensolver_essential_check()
45 VERIFY_IS_EQUAL(eiDirect.info(), Success); in selfadjointeigensolver_essential_check()
46 if(! eiSymm.eigenvalues().isApprox(eiDirect.eigenvalues(), eival_eps) ) in selfadjointeigensolver_essential_check()
49 << "obtained eigenvalues: " << eiDirect.eigenvalues().transpose() << "\n" in selfadjointeigensolver_essential_check()
50 … << "diff: " << (eiSymm.eigenvalues()-eiDirect.eigenvalues()).transpose() << "\n" in selfadjointeigensolver_essential_check()
51 …<< "error (eps): " << (eiSymm.eigenvalues()-eiDirect.eigenvalues()).norm() / eiSymm.eige… in selfadjointeigensolver_essential_check()
55 … VERIFY(eiDirect.eigenvalues().cwiseAbs().maxCoeff() <= (std::numeric_limits<RealScalar>::min)()); in selfadjointeigensolver_essential_check()
59 VERIFY_IS_APPROX(eiSymm.eigenvalues()/scaling, eiDirect.eigenvalues()/scaling); in selfadjointeigensolver_essential_check()
60 VERIFY_IS_APPROX((m.template selfadjointView<Lower>() * eiDirect.eigenvectors())/scaling, in selfadjointeigensolver_essential_check()
[all …]