Parameters for Slepc package. More...
#include <VirtualEigenvalueSolver.hxx>
Public Member Functions | |
SlepcParam () | |
Default constructor. | |
const char * | GetEigensolverChar () const |
int | GetEigensolverType () const |
void | SetEigensolverType (int type) |
void | SetBlockSize (int n) |
int | GetBlockSize () const |
void | SetMaximumBlockSize (int n) |
int | GetMaximumBlockSize () const |
void | SetNumberOfSteps (int n) |
int | GetNumberOfSteps () const |
void | SetExtractionType (int) |
int | GetExtractionType () const |
void | SetQuadratureRuleType (int) |
int | GetQuadratureRuleType () const |
void | SetInnerSteps (int) |
void | SetOuterSteps (int) |
int | GetInnerSteps () const |
int | GetOuterSteps () const |
int | GetNumberIntegrationPoints () const |
void | SetNumberIntegrationPoints (int) |
int | GetMomentSize () const |
void | SetMomentSize (int) |
int | GetNumberPartitions () const |
void | SetNumberPartitions (int) |
void | SetThresholdRank (double) |
double | GetThresholdRank () const |
void | SetThresholdSpurious (double) |
double | GetThresholdSpurious () const |
int | GetBorthogonalization () const |
void | SetBorthogonalization (int) |
int | GetDoubleExpansion () const |
void | SetDoubleExpansion (int) |
int | GetInitialSize () const |
void | SetInitialSize (int) |
int | GetKrylovRestart () const |
void | SetKrylovRestart (int) |
int | GetRestartNumber () const |
void | SetRestartNumber (int) |
int | GetRestartNumberAdd () const |
void | SetRestartNumberAdd (int) |
int | GetNumberConvergedVectors () const |
void | SetNumberConvergedVectors (int) |
int | GetNumberConvergedVectorsProjected () const |
void | SetNumberConvergedVectorsProjected (int) |
bool | UseNonLockingVariant () const |
void | SetNonLockingVariant (bool n) |
double | GetRestartRatio () const |
void | SetRestartRatio (double d) |
string | GetMethod () const |
void | SetMethod (string s) |
int | GetShiftType () const |
void | SetShiftType (int n) |
Protected Attributes | |
int | type_solver |
which solver ? | |
int | block_size |
int | nstep |
int | type_extraction |
int | quadrature_rule |
int | nstep_inner |
int | nstep_outer |
int | npoints |
int | moment_size |
int | block_max_size |
int | npart |
double | delta_rank |
double | delta_spur |
int | borth |
int | double_exp |
int | init_size |
int | krylov_restart |
int | restart_number |
int | restart_add |
int | nb_conv_vector |
int | nb_conv_vector_proj |
bool | non_locking_variant |
double | restart_ratio |
string | method |
int | shift_type |
Parameters for Slepc package.
Definition at line 64 of file VirtualEigenvalueSolver.hxx.