Public Types | Public Member Functions | Protected Attributes | List of all members
Seldon::AnasaziParam Class Reference

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 ?
 

Detailed Description

Parameters for Anasazi package.

Definition at line 21 of file VirtualEigenvalueSolver.hxx.

Member Enumeration Documentation

◆ anonymous enum

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.


The documentation for this class was generated from the following files: