#include <UpperHessenbergEigen.h>
Public Member Functions | |
void | compute (ConstGenericMatrix &mat) |
const ComplexVector & | eigenvalues () const |
ComplexMatrix | eigenvectors () |
UpperHessenbergEigen () | |
UpperHessenbergEigen (ConstGenericMatrix &mat) | |
Private Types | |
typedef std::complex< Scalar > | Complex |
typedef Eigen::Matrix< Complex, Eigen::Dynamic, Eigen::Dynamic > | ComplexMatrix |
typedef Eigen::Matrix< Complex, Eigen::Dynamic, 1 > | ComplexVector |
typedef Eigen::Ref< Matrix > | GenericMatrix |
typedef Eigen::Index | Index |
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > | Matrix |
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > | Vector |
Private Member Functions | |
void | doComputeEigenvectors () |
Private Attributes | |
const typedef Eigen::Ref< const Matrix > | ConstGenericMatrix |
bool | m_computed |
ComplexVector | m_eivalues |
Matrix | m_eivec |
Matrix | m_matT |
Index | m_n |
Eigen::RealSchur< Matrix > | m_realSchur |
Definition at line 21 of file UpperHessenbergEigen.h.
|
private |
Definition at line 31 of file UpperHessenbergEigen.h.
|
private |
Definition at line 32 of file UpperHessenbergEigen.h.
|
private |
Definition at line 33 of file UpperHessenbergEigen.h.
|
private |
Definition at line 28 of file UpperHessenbergEigen.h.
|
private |
Definition at line 24 of file UpperHessenbergEigen.h.
|
private |
Definition at line 25 of file UpperHessenbergEigen.h.
|
private |
Definition at line 26 of file UpperHessenbergEigen.h.
|
inline |
Definition at line 201 of file UpperHessenbergEigen.h.
|
inline |
Definition at line 205 of file UpperHessenbergEigen.h.
|
inline |
Definition at line 211 of file UpperHessenbergEigen.h.
|
inlineprivate |
Definition at line 43 of file UpperHessenbergEigen.h.
|
inline |
Definition at line 273 of file UpperHessenbergEigen.h.
|
inline |
Definition at line 281 of file UpperHessenbergEigen.h.
|
private |
Definition at line 29 of file UpperHessenbergEigen.h.
|
private |
Definition at line 41 of file UpperHessenbergEigen.h.
|
private |
Definition at line 39 of file UpperHessenbergEigen.h.
|
private |
Definition at line 38 of file UpperHessenbergEigen.h.
|
private |
Definition at line 37 of file UpperHessenbergEigen.h.
|
private |
Definition at line 35 of file UpperHessenbergEigen.h.
|
private |
Definition at line 36 of file UpperHessenbergEigen.h.