module
Eigenvalues moduleContents
- Reference
This module mainly provides various eigenvalue solvers. This module also provides some MatrixBase methods, including:
#include <Eigen/Eigenvalues>
Classes
-
template<typename _MatrixType>class Eigen::ComplexEigenSolver
- Computes eigenvalues and eigenvectors of general complex matrices.
-
template<typename _MatrixType>class Eigen::ComplexSchur
- Performs a complex Schur decomposition of a real or complex square matrix.
-
template<typename _MatrixType>class Eigen::EigenSolver
- Computes eigenvalues and eigenvectors of general matrices.
-
template<typename _MatrixType>class Eigen::GeneralizedEigenSolver
- Computes the generalized eigenvalues and eigenvectors of a pair of general matrices.
-
template<typename _MatrixType>class Eigen::GeneralizedSelfAdjointEigenSolver
- Computes eigenvalues and eigenvectors of the generalized selfadjoint eigen problem.
-
template<typename _MatrixType>class Eigen::HessenbergDecomposition
- Reduces a square matrix to Hessenberg form by an orthogonal similarity transformation.
-
template<typename _MatrixType>class Eigen::RealQZ
- Performs a real QZ decomposition of a pair of square matrices.
-
template<typename _MatrixType>class Eigen::RealSchur
- Performs a real Schur decomposition of a square matrix.
-
template<typename _MatrixType>class Eigen::SelfAdjointEigenSolver
- Computes eigenvalues and eigenvectors of selfadjoint matrices.
-
template<typename _MatrixType>class Eigen::Tridiagonalization
- Tridiagonal decomposition of a selfadjoint matrix.