https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SolverParams Class Reference

#include <SolverParams.h>

Public Member Functions

 SolverParams ()
 

Public Attributes

Moose::SolveType _type
 
Moose::LineSearchType _line_search
 
Moose::MffdType _mffd_type
 
Moose::EigenSolveType _eigen_solve_type
 
Moose::EigenProblemType _eigen_problem_type
 
Moose::WhichEigenPairs _which_eigen_pairs
 
bool _eigen_matrix_free
 
bool _eigen_matrix_vector_mult
 
bool _customized_pc_for_eigen
 
bool _precond_matrix_free
 
unsigned int _free_power_iterations
 
unsigned int _extra_power_iterations
 
std::string _prefix
 
unsigned int _solver_sys_num
 

Detailed Description

Definition at line 14 of file SolverParams.h.

Constructor & Destructor Documentation

◆ SolverParams()

SolverParams::SolverParams ( )

Definition at line 12 of file SolverParams.C.

19 _eigen_matrix_free(false),
23 _prefix("-"),
25{
26}
Moose::MffdType _mffd_type
unsigned int _solver_sys_num
Moose::WhichEigenPairs _which_eigen_pairs
Moose::LineSearchType _line_search
Moose::SolveType _type
Moose::EigenSolveType _eigen_solve_type
std::string _prefix
bool _customized_pc_for_eigen
Moose::EigenProblemType _eigen_problem_type
bool _eigen_matrix_free
bool _precond_matrix_free
bool _eigen_matrix_vector_mult
@ ST_PJFNK
Preconditioned Jacobian-Free Newton Krylov.
Definition MooseTypes.h:898
@ LS_INVALID
means not set
Definition MooseTypes.h:981
@ WEP_SLEPC_DEFAULT
use whatever we have in SLEPC
Definition MooseTypes.h:950
@ EST_KRYLOVSCHUR
Krylov-Schur.
Definition MooseTypes.h:912
@ EPT_SLEPC_DEFAULT
use whatever SLPEC has by default
Definition MooseTypes.h:932
@ MFFD_INVALID
means not set
Definition MooseTypes.h:998
const unsigned int invalid_uint

Member Data Documentation

◆ _customized_pc_for_eigen

bool SolverParams::_customized_pc_for_eigen

◆ _eigen_matrix_free

bool SolverParams::_eigen_matrix_free

◆ _eigen_matrix_vector_mult

bool SolverParams::_eigen_matrix_vector_mult

◆ _eigen_problem_type

Moose::EigenProblemType SolverParams::_eigen_problem_type

◆ _eigen_solve_type

Moose::EigenSolveType SolverParams::_eigen_solve_type

◆ _extra_power_iterations

unsigned int SolverParams::_extra_power_iterations

Definition at line 32 of file SolverParams.h.

Referenced by EigenProblemSolve::EigenProblemSolve().

◆ _free_power_iterations

unsigned int SolverParams::_free_power_iterations

Definition at line 31 of file SolverParams.h.

Referenced by EigenProblemSolve::EigenProblemSolve().

◆ _line_search

Moose::LineSearchType SolverParams::_line_search

◆ _mffd_type

Moose::MffdType SolverParams::_mffd_type

◆ _precond_matrix_free

bool SolverParams::_precond_matrix_free

Definition at line 30 of file SolverParams.h.

Referenced by Moose::SlepcSupport::setEigenProblemSolverParams().

◆ _prefix

std::string SolverParams::_prefix

◆ _solver_sys_num

unsigned int SolverParams::_solver_sys_num

Definition at line 36 of file SolverParams.h.

Referenced by Moose::SlepcSupport::setSlepcEigenSolverTolerances().

◆ _type

Moose::SolveType SolverParams::_type

◆ _which_eigen_pairs

Moose::WhichEigenPairs SolverParams::_which_eigen_pairs

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