#include <GteUnsymmetricEigenvalues.h>
Public Member Functions | |
| void | GetEigenvalues (uint32_t &numEigenvalues, Real *eigenvalues) const |
| uint32_t | Solve (Real const *input, int32_t sortType) |
| UnsymmetricEigenvalues (int32_t size, uint32_t maxIterations) | |
Private Member Functions | |
| Real const & | A (int r, int c) const |
| Real & | A (int r, int c) |
| void | ColHouse (int rmin, int rmax, int cmin, int cmax) |
| void | FrancisQRStep (int rmin, int rmax) |
| bool | GetBlock (std::array< int, 2 > &block) |
| void | House (int rmin, int rmax) |
| void | ReduceToUpperHessenberg () |
| void | RowHouse (int rmin, int rmax, int cmin, int cmax) |
Private Attributes | |
| std::vector< Real > | mEigenvalues |
| std::vector< int > | mFlagStorage |
| std::vector< Real > | mMatrix |
| uint32_t | mMaxIterations |
| int | mNumEigenvalues |
| std::vector< Real > | mScaledV |
| int32_t | mSize |
| int32_t | mSizeM1 |
| int * | mSubdiagonalFlag |
| std::vector< Real > | mV |
| std::vector< Real > | mW |
| std::vector< Real > | mX |
Definition at line 28 of file GteUnsymmetricEigenvalues.h.
| gte::UnsymmetricEigenvalues< Real >::UnsymmetricEigenvalues | ( | int32_t | size, |
| uint32_t | maxIterations | ||
| ) |
Definition at line 99 of file GteUnsymmetricEigenvalues.h.
|
inlineprivate |
Definition at line 229 of file GteUnsymmetricEigenvalues.h.
|
inlineprivate |
Definition at line 235 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 294 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 331 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 373 of file GteUnsymmetricEigenvalues.h.
| void gte::UnsymmetricEigenvalues< Real >::GetEigenvalues | ( | uint32_t & | numEigenvalues, |
| Real * | eigenvalues | ||
| ) | const |
Definition at line 215 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 241 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 315 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 273 of file GteUnsymmetricEigenvalues.h.
| uint32_t gte::UnsymmetricEigenvalues< Real >::Solve | ( | Real const * | input, |
| int32_t | sortType | ||
| ) |
Definition at line 124 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 94 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 90 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 80 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 77 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 93 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 83 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 73 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 73 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 91 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 83 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 83 of file GteUnsymmetricEigenvalues.h.
|
private |
Definition at line 83 of file GteUnsymmetricEigenvalues.h.