#include <AnasaziBasicSort.hpp>
Inheritance diagram for Anasazi::BasicSort< ScalarType, MV, OP >:
Public Member Functions | |
| BasicSort (const string which="LM") | |
| Constructor. | |
| virtual | ~BasicSort () |
| Destructor. | |
| void | SetSortType (const string which) |
| Set sort type. | |
| ReturnType | sort (Eigensolver< ScalarType, MV, OP > *solver, int n, ScalarType *evals, std::vector< int > *perm=0) const |
| Sort the vector of eigenvalues with respect to the chosen sorting type, optionally returning the permutation vector. | |
| ReturnType | sort (Eigensolver< ScalarType, MV, OP > *solver, int n, ScalarType *r_evals, ScalarType *i_evals, std::vector< int > *perm=0) const |
| Sort the vectors of eigenpairs with respect to the chosen sorting type, optionally returning the permutation vector. | |
Protected Attributes | |
| string | _which |
| Sorting type. | |
|
||||||||||
|
Constructor.
|
|
||||||||||
|
Set sort type.
|
|
||||||||||||||||||||||||||||
|
Sort the vectors of eigenpairs with respect to the chosen sorting type, optionally returning the permutation vector.
Reimplemented from Anasazi::SortManager< ScalarType, MV, OP >. |
|
||||||||||||||||||||||||
|
Sort the vector of eigenvalues with respect to the chosen sorting type, optionally returning the permutation vector.
Reimplemented from Anasazi::SortManager< ScalarType, MV, OP >. |
|
|||||
|
Sorting type.
|
1.3.9.1