#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. | |
| void | sort (Eigensolver< ScalarType, MV, OP > *solver, const int n, std::vector< typename Teuchos::ScalarTraits< ScalarType >::magnitudeType > &evals, std::vector< int > *perm=0) const |
| Sort the vector of eigenvalues, optionally returning the permutation vector. | |
| void | sort (Eigensolver< ScalarType, MV, OP > *solver, const int n, std::vector< typename Teuchos::ScalarTraits< ScalarType >::magnitudeType > &r_evals, std::vector< typename Teuchos::ScalarTraits< ScalarType >::magnitudeType > &i_evals, std::vector< int > *perm=0) const |
| Sort the vectors of eigenpairs, optionally returning the permutation vector. | |
Protected Attributes | |
| string | which_ |
| Sorting type. | |
Definition at line 51 of file AnasaziBasicSort.hpp.
|
||||||||||
|
Constructor.
Definition at line 67 of file AnasaziBasicSort.hpp. |
|
|||||||||
|
Destructor.
Definition at line 72 of file AnasaziBasicSort.hpp. |
|
||||||||||
|
Set sort type.
Definition at line 86 of file AnasaziBasicSort.hpp. |
|
||||||||||||||||||||||||
|
Sort the vector of eigenvalues, optionally returning the permutation vector.
Implements Anasazi::SortManager< ScalarType, MV, OP >. Definition at line 146 of file AnasaziBasicSort.hpp. |
|
||||||||||||||||||||||||||||
|
Sort the vectors of eigenpairs, optionally returning the permutation vector. This routine takes two vectors, one for each part of a complex eigenvalue. This is helpful for solving real, non-symmetric eigenvalue problems.
Implements Anasazi::SortManager< ScalarType, MV, OP >. Definition at line 290 of file AnasaziBasicSort.hpp. |
|
|||||
|
Sorting type.
Definition at line 141 of file AnasaziBasicSort.hpp. |
1.3.9.1