#include <LOCA_EigenvalueSort_Strategies.H>
Inheritance diagram for LOCA::EigenvalueSort::LargestRealInverseCayley:
Public Member Functions | |
| LargestRealInverseCayley (const Teuchos::RefCountPtr< LOCA::GlobalData > &global_data, const Teuchos::RefCountPtr< Teuchos::ParameterList > &eigenParams) | |
| Constructor. | |
| ~LargestRealInverseCayley () | |
| Destructor. | |
| virtual NOX::Abstract::Group::ReturnType | sort (int n, double *evals, std::vector< int > *perm=NULL) const |
| Sort real eigenvalues. | |
| virtual NOX::Abstract::Group::ReturnType | sort (int n, double *r_evals, double *i_evals, std::vector< int > *perm=NULL) const |
| Sort complex eigenvalues. | |
Protected Member Functions | |
| double | realLambda (double er, double ei) const |
| Compute the part of the inverse of the Cayley transformation. | |
Protected Attributes | |
| double | sigma |
| Cayley pole. | |
| double | mu |
| Cayley zero. | |
Sorts eigenvalues in decreasing order according to the real part of their inverse-Cayley transformation. This method references the "CayleyPole" and "CayleyZero" parameters in the eigensolver parameter list.
|
||||||||||||
|
Constructor.
|
1.3.9.1