Eigen values/vectors solver for selfadjoint matrix.
More...
|
enum | { Size
} |
|
typedef std::complex< RealScalar > | Complex |
|
typedef _MatrixType | MatrixType |
|
typedef NumTraits< Scalar >::Real | RealScalar |
|
typedef Matrix< RealScalar,
MatrixType::ColsAtCompileTime, 1 > | RealVectorType |
|
typedef Matrix< RealScalar,
Dynamic, 1 > | RealVectorTypeX |
|
typedef MatrixType::Scalar | Scalar |
|
typedef Tridiagonalization
< MatrixType > | TridiagonalizationType |
|
template<typename _MatrixType>
class Eigen::SelfAdjointEigenSolver< _MatrixType >
Eigen values/vectors solver for selfadjoint matrix.
This is defined in the QR module.
- Warning
- This is not considered to be part of the stable public API yet. Changes may happen in future releases. See Experimental parts of Eigen
- Parameters
-
MatrixType | the type of the matrix of which we are computing the eigen decomposition |
- Note
- MatrixType must be an actual Matrix type, it can't be an expression type.
- See Also
- MatrixBase::eigenvalues(), class EigenSolver
Constructors computing the eigenvalues of the selfadjoint matrix matrix, as well as the eigenvectors if computeEigenvectors is true.
- See Also
- compute(MatrixType,bool), SelfAdjointEigenSolver(MatrixType,MatrixType,bool)
void compute |
( |
const MatrixType & |
matrix, |
|
|
bool |
computeEigenvectors = true |
|
) |
| |
Computes the eigenvalues of the selfadjoint matrix matrix, as well as the eigenvectors if computeEigenvectors is true.
- See Also
- SelfAdjointEigenSolver(MatrixType,bool), compute(MatrixType,MatrixType,bool)
void compute |
( |
const MatrixType & |
matA, |
|
|
const MatrixType & |
matB, |
|
|
bool |
computeEigenvectors = true |
|
) |
| |
- Returns
- the computed eigen values
MatrixType eigenvectors |
( |
void |
) | |
const |
|
inline |
- Returns
- the computed eigen vectors as a matrix of column vectors
MatrixType operatorInverseSqrt |
( |
) | |
const |
|
inline |
- Returns
- the positive inverse square root of the matrix
- Note
- the matrix itself must be positive definite in order for this to make sense.
MatrixType operatorSqrt |
( |
) | |
const |
|
inline |
- Returns
- the positive square root of the matrix
- Note
- the matrix itself must be positive in order for this to make sense.
The documentation for this class was generated from the following file: