Lines Matching refs:eig
76 EigenSolver<MatrixType> eig(a.adjoint() * a);
77 eig.compute(a.adjoint() * a);
92 EigenSolver<MatrixType> eig;
93 VERIFY_RAISES_ASSERT(eig.eigenvectors());
94 VERIFY_RAISES_ASSERT(eig.pseudoEigenvectors());
95 VERIFY_RAISES_ASSERT(eig.pseudoEigenvalueMatrix());
96 VERIFY_RAISES_ASSERT(eig.eigenvalues());
99 eig.compute(a, false);
100 VERIFY_RAISES_ASSERT(eig.eigenvectors());
101 VERIFY_RAISES_ASSERT(eig.pseudoEigenvectors());
146 Eigen::EigenSolver<MatrixXd> eig(a);
148 VERIFY_IS_APPROX(a * eig.pseudoEigenvectors()*scale, eig.pseudoEigenvectors() * eig.pseudoEigenvalueMatrix()*scale);
149 VERIFY_IS_APPROX(a * eig.eigenvectors()*scale, eig.eigenvectors() * eig.eigenvalues().asDiagonal()*scale);
156 Eigen::EigenSolver<MatrixXd> eig(a);
157 VERIFY_IS_APPROX(eig.pseudoEigenvectors().squaredNorm(), 2.);
158 VERIFY_IS_APPROX((a * eig.pseudoEigenvectors()).norm()+1., 1.);
159 VERIFY_IS_APPROX((eig.pseudoEigenvectors() * eig.pseudoEigenvalueMatrix()).norm()+1., 1.);
160 VERIFY_IS_APPROX((a * eig.eigenvectors()).norm()+1., 1.);
161 VERIFY_IS_APPROX((eig.eigenvectors() * eig.eigenvalues().asDiagonal()).norm()+1., 1.);