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.