#include <matharrayeigen.hpp>

Public Types | |
|
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor > | Base |
| typedef int | TIndex |
| typedef Scalar | TScalar |
Public Member Functions | |
| Eigen::EigenSolver< Base > & | eigen () |
| returns the lu object this class refers to | |
| const Eigen::EigenSolver< Base > & | eigen () const |
| returns the lu object this class refers to | |
| EigenBase () | |
| a default constructor used for SWIG - it should never be called when using this object, else one will cause a segfault! | |
| EigenBase (MatrixType &_object) | |
| constructor | |
| Base & | object () |
| returns the matrix object this class refers to | |
| const Base & | object () const |
| returns the matrix object this class refers to | |
| MatrixType | PseudoEigenvalueMatrix () const |
| returns the eigenvalues as vector | |
| MatrixType | PseudoEigenvectors () const |
| returns the normalized complex eigenvectors as a matrix of column vectors. | |
| virtual | ~EigenBase () |
| destructor | |
Protected Attributes | |
| Eigen::EigenSolver< Base > | m_eigen |
| the LU object | |
| Base * | m_object |
| the matrix object this class is operating on | |
| MatrixType tngmath::EigenBase< MatrixType, Scalar >::PseudoEigenvalueMatrix | ( | ) | const |
returns the eigenvalues as vector
returns the normalized complex eigenvectors as a matrix of column vectors. returns the eigenvalues as vector
1.5.6