11 #ifndef EIGEN_GENERALIZEDSELFADJOINTEIGENSOLVER_H
12 #define EIGEN_GENERALIZEDSELFADJOINTEIGENSOLVER_H
49 template<
typename MatrixType_>
163 template<
typename MatrixType>
172 &&
"invalid option parameter");
187 cholB.
matrixL().template solveInPlace<OnTheLeft>(matC);
188 cholB.
matrixU().template solveInPlace<OnTheRight>(matC);
194 cholB.
matrixU().solveInPlace(Base::m_eivec);
207 cholB.
matrixU().solveInPlace(Base::m_eivec);
220 Base::m_eivec = cholB.
matrixL() * Base::m_eivec;
Matrix< float, 1, Dynamic > MatrixType
Computes eigenvalues and eigenvectors of the generalized selfadjoint eigen problem.
GeneralizedSelfAdjointEigenSolver()
Default constructor for fixed-size matrices.
GeneralizedSelfAdjointEigenSolver(Index size)
Constructor, pre-allocates memory for dynamic-size matrices.
SelfAdjointEigenSolver< MatrixType_ > Base
GeneralizedSelfAdjointEigenSolver & compute(const MatrixType &matA, const MatrixType &matB, int options=ComputeEigenvectors|Ax_lBx)
Computes generalized eigendecomposition of given matrix pencil.
GeneralizedSelfAdjointEigenSolver(const MatrixType &matA, const MatrixType &matB, int options=ComputeEigenvectors|Ax_lBx)
Constructor; computes generalized eigendecomposition of given matrix pencil.
Standard Cholesky decomposition (LL^T) of a matrix and associated features.
Traits::MatrixU matrixU() const
Traits::MatrixL matrixL() const
EIGEN_CONSTEXPR Index cols() const EIGEN_NOEXCEPT
EIGEN_CONSTEXPR Index rows() const EIGEN_NOEXCEPT
Computes eigenvalues and eigenvectors of selfadjoint matrices.