#include <UpperHessenbergEigen.h>
Public Member Functions | |
| void | compute (ConstGenericMatrix &mat) |
| const ComplexVector & | eigenvalues () const |
| ComplexMatrix | eigenvectors () |
| UpperHessenbergEigen () | |
| UpperHessenbergEigen (ConstGenericMatrix &mat) | |
Private Types | |
| using | Complex = std::complex< Scalar > |
| using | ComplexMatrix = Eigen::Matrix< Complex, Eigen::Dynamic, Eigen::Dynamic > |
| using | ComplexVector = Eigen::Matrix< Complex, Eigen::Dynamic, 1 > |
| using | ConstGenericMatrix = const Eigen::Ref< const Matrix > |
| using | GenericMatrix = Eigen::Ref< Matrix > |
| using | Index = Eigen::Index |
| using | Matrix = Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > |
| using | Vector = Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > |
Private Member Functions | |
| void | doComputeEigenvectors () |
Private Attributes | |
| bool | m_computed |
| ComplexVector | m_eivalues |
| Matrix | m_eivec |
| Matrix | m_matT |
| Index | m_n |
| UpperHessenbergSchur< Scalar > | m_schur |
Definition at line 22 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 29 of file UpperHessenbergEigen.h.
|
private |
Definition at line 28 of file UpperHessenbergEigen.h.
|
private |
Definition at line 25 of file UpperHessenbergEigen.h.
|
private |
Definition at line 26 of file UpperHessenbergEigen.h.
|
private |
Definition at line 27 of file UpperHessenbergEigen.h.
|
inline |
Definition at line 200 of file UpperHessenbergEigen.h.
|
inline |
Definition at line 204 of file UpperHessenbergEigen.h.
|
inline |
Definition at line 210 of file UpperHessenbergEigen.h.
|
inlineprivate |
Definition at line 42 of file UpperHessenbergEigen.h.
|
inline |
Definition at line 268 of file UpperHessenbergEigen.h.
|
inline |
Definition at line 276 of file UpperHessenbergEigen.h.
|
private |
Definition at line 40 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.