Lines Matching refs:Eigen
1 // This file is part of Eigen, a lightweight C++ template library
27 #include <Eigen/Cholesky>
28 #include <Eigen/Eigenvalues>
29 #include <Eigen/LU>
30 #include <Eigen/QR>
31 #include <Eigen/SVD>
107 typedef Eigen::Matrix<Scalar,
108 Eigen::Dynamic, Eigen::Dynamic,
112 typedef Eigen::Matrix<Scalar,
113 Eigen::Dynamic, 1,
117 typedef Eigen::Matrix<std::complex<Scalar>,
118 Eigen::Dynamic, Eigen::Dynamic,
130 Eigen::LLT<Matrix> LLT; LLT.compute(A);
133 Eigen::LDLT<Matrix> LDLT; LDLT.compute(A);
138 Eigen::HessenbergDecomposition<ComplexMatrix> hessDecomp; hessDecomp.compute(complexA);
139 Eigen::ComplexSchur<ComplexMatrix> cSchur(size); cSchur.compute(complexA);
140 Eigen::ComplexEigenSolver<ComplexMatrix> cEigSolver; cEigSolver.compute(complexA);
141 Eigen::EigenSolver<Matrix> eigSolver; eigSolver.compute(A);
142 Eigen::SelfAdjointEigenSolver<Matrix> saEigSolver(size); saEigSolver.compute(saA);
143 Eigen::Tridiagonalization<Matrix> tridiag; tridiag.compute(saA);
146 Eigen::PartialPivLU<Matrix> ppLU; ppLU.compute(A);
149 Eigen::FullPivLU<Matrix> fpLU; fpLU.compute(A);
154 Eigen::HouseholderQR<Matrix> hQR; hQR.compute(A);
157 Eigen::ColPivHouseholderQR<Matrix> cpQR; cpQR.compute(A);
160 Eigen::FullPivHouseholderQR<Matrix> fpQR; fpQR.compute(A);
165 Eigen::JacobiSVD<Matrix> jSVD; jSVD.compute(A, ComputeFullU | ComputeFullV);