Parameters for Anasazi package. More...
#include <VirtualEigenvalueSolver.hxx>
Public Types | |
| enum | { SOLVER_LOBPCG, SOLVER_BKS, SOLVER_BD } |
| different solvers More... | |
| enum | { ORTHO_DGKS, ORTHO_SVQB } |
| orthogonalization managers | |
Public Member Functions | |
| AnasaziParam () | |
| default constructor | |
| int | GetNbBlocks () const |
| returns the number of blocks used in blocked solvers | |
| void | SetNbBlocks (int) |
| returns the number of blocks used in blocked solvers | |
| int | GetNbMaximumRestarts () const |
| returns the restart parameter used in blocked solvers | |
| void | SetNbMaximumRestarts (int) |
| sets the restart parameter used in blocked solvers | |
| int | GetOrthoManager () const |
| returns orthogonalization manager set in Anasazi | |
| int | GetEigensolverType () const |
| returns the solver used in Anasazi | |
| void | SetEigensolverType (int type) |
| sets the solver used in Anasazi | |
Protected Attributes | |
| int | ortho_manager |
| orthogonalization manager | |
| int | nb_blocks |
| number of blocks for blocked solvers | |
| int | restart_number |
| restart parameter for blocked solvers | |
| int | type_solver |
| which solver ? | |
Parameters for Anasazi package.
Definition at line 21 of file VirtualEigenvalueSolver.hxx.
| anonymous enum |
different solvers
SOLVER_LOBPCG : Locally Optimal Block Preconditioned Conjugate Gradient SOLVER_BKS : Block Krylov Schur SOLVER_BD : Block Davidson
Definition at line 30 of file VirtualEigenvalueSolver.hxx.