• Home
  • Raw
  • Download

Lines Matching refs:eigenvalues

31     VERIFY(eiSymm.eigenvalues().cwiseAbs().maxCoeff() <= (std::numeric_limits<RealScalar>::min)());  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()
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()
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()
61 (eiDirect.eigenvectors() * eiDirect.eigenvalues().asDiagonal())/scaling); in selfadjointeigensolver_essential_check()
62 …VERIFY_IS_APPROX(m.template selfadjointView<Lower>().eigenvalues()/scaling, eiDirect.eigenvalues()… in selfadjointeigensolver_essential_check()
106 VERIFY_IS_APPROX(eiSymm.eigenvalues(), eiSymmNoEivecs.eigenvalues()); in selfadjointeigensolver()
112 …plate selfadjointView<Lower>() * (eiSymmGen.eigenvectors() * eiSymmGen.eigenvalues().asDiagonal())… in selfadjointeigensolver()
118 (eiSymmGen.eigenvectors() * eiSymmGen.eigenvalues().asDiagonal()), largerEps)); in selfadjointeigensolver()
124 (eiSymmGen.eigenvectors() * eiSymmGen.eigenvalues().asDiagonal()), largerEps)); in selfadjointeigensolver()
137 VERIFY_RAISES_ASSERT(eiSymmUninitialized.eigenvalues()); in selfadjointeigensolver()
166 VERIFY_IS_APPROX(eiSymm.eigenvalues(), eiSymmTridiag.eigenvalues()); in selfadjointeigensolver()
167 …tridiag.matrixT(), eiSymmTridiag.eigenvectors().real() * eiSymmTridiag.eigenvalues().asDiagonal() … in selfadjointeigensolver()
189 VERIFY_IS_MUCH_SMALLER_THAN(ei3.eigenvalues().norm(),RealScalar(1)); in selfadjointeigensolver()
223 VERIFY_IS_APPROX(eig1.eigenvalues(), eig2.eigenvalues()); in bug_1225()