#include <matharrayeigen.hpp>

| Public Types | |
| typedef Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic, matrix_flags > | Base | 
| typedef Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor > | Base2 | 
| typedef int | TIndex | 
| typedef Scalar | TScalar | 
| Public Member Functions | |
| MatrixType | __pow__ (const Scalar &exponent) const | 
| operator ^(scalar) in scripting languages by SWIG | |
| Eigen::SelfAdjointEigenSolver < Base2 > & | eigen () | 
| returns the lu object this class refers to | |
| const Eigen::SelfAdjointEigenSolver < Base2 > & | eigen () const | 
| returns the lu object this class refers to | |
| EigenSelfadjointBase () | |
| a default constructor used for SWIG - it should never be called when using this object, else one will cause a segfault! | |
| EigenSelfadjointBase (const Base &_object, const Base &mass, const bool computevectors=true) | |
| EigenSelfadjointBase (const Base &_object, const bool computevectors=true) | |
| constructor | |
| MatrixType | Eigenvalues () const | 
| returns the eigenvalues as vector | |
| MatrixType | Eigenvectors () const | 
| returns the normalized complex eigenvectors as a matrix of column vectors. | |
| bool | EigenvectorsAvailable () const | 
| returns m_eigenvectorsAvailable | |
| MatrixType | Exp () const | 
| returns the exponential of the matrix | |
| bool | IsGeneralEigenproblem () const | 
| returns m_isGeneralEigenproblem | |
| MatrixType | Log () const | 
| returns the logarithm of the matrix | |
| const Base & | object () const | 
| returns the matrix object this class refers to | |
| MatrixType | OperatorInverseSqrt () const | 
| returns the positive inverse square root of the matrix (if positive definite) | |
| MatrixType | OperatorSqrt () const | 
| returns the positive square root of the matrix (if positive definite) | |
| MatrixType | Pow (const Scalar &exponent) const | 
| returns the power of the matrix | |
| virtual | ~EigenSelfadjointBase () | 
| destructor | |
| Protected Attributes | |
| Eigen::SelfAdjointEigenSolver < Base2 > | m_eigen | 
| the LU object | |
| bool | m_eigenvectorsAvailable | 
| is true if the eigenvectors were computed | |
| bool | m_isGeneralEigenproblem | 
| is true if the eigen problem is a general eigen problem | |
| const Base * | m_object | 
| the matrix object this class is operating on | |
 1.5.6
 1.5.6