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.