#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 |
Definition at line 14 of file SolverParams.h.
SolverParams::SolverParams | ( | ) |
Definition at line 12 of file SolverParams.C.
bool SolverParams::_customized_pc_for_eigen |
Definition at line 29 of file SolverParams.h.
Referenced by NonlinearEigenSystem::attachPreconditioner(), and Moose::SlepcSupport::setEigenSolverOptions().
bool SolverParams::_eigen_matrix_free |
Definition at line 27 of file SolverParams.h.
Referenced by Eigenvalue::Eigenvalue(), Moose::SlepcSupport::setEigenProblemSolverParams(), Moose::SlepcSupport::setEigenSolverOptions(), Moose::SlepcSupport::setNewtonPetscOptions(), and Moose::SlepcSupport::setNonlinearPowerOptions().
bool SolverParams::_eigen_matrix_vector_mult |
Definition at line 28 of file SolverParams.h.
Referenced by Moose::SlepcSupport::setEigenProblemSolverParams(), and Moose::SlepcSupport::setEigenSolverOptions().
Moose::EigenProblemType SolverParams::_eigen_problem_type |
Definition at line 25 of file SolverParams.h.
Referenced by Eigenvalue::Eigenvalue(), Moose::SlepcSupport::setEigenProblemOptions(), and Moose::SlepcSupport::setEigenProblemSolverParams().
Moose::EigenSolveType SolverParams::_eigen_solve_type |
Definition at line 24 of file SolverParams.h.
Referenced by Moose::SlepcSupport::setEigenSolverOptions(), and Moose::SlepcSupport::storeSolveType().
unsigned int SolverParams::_extra_power_iterations |
Definition at line 32 of file SolverParams.h.
Referenced by Eigenvalue::Eigenvalue().
unsigned int SolverParams::_free_power_iterations |
Definition at line 31 of file SolverParams.h.
Referenced by Eigenvalue::Eigenvalue().
Moose::LineSearchType SolverParams::_line_search |
Definition at line 20 of file SolverParams.h.
Referenced by FEProblemBase::makeLinearSolverParams(), Moose::PetscSupport::setLineSearchFromParams(), and Moose::PetscSupport::setSolverOptions().
Moose::MffdType SolverParams::_mffd_type |
Definition at line 21 of file SolverParams.h.
Referenced by Moose::PetscSupport::setMFFDTypeFromParams(), and Moose::PetscSupport::setSolverOptions().
bool SolverParams::_precond_matrix_free |
Definition at line 30 of file SolverParams.h.
Referenced by Moose::SlepcSupport::setEigenProblemSolverParams().
std::string SolverParams::_prefix |
Definition at line 35 of file SolverParams.h.
Referenced by FEProblemSolve::FEProblemSolve(), ConsoleUtils::outputExecutionInformation(), Moose::SlepcSupport::setSlepcEigenSolverTolerances(), and Moose::PetscSupport::setSolverOptions().
unsigned int SolverParams::_solver_sys_num |
Definition at line 36 of file SolverParams.h.
Referenced by Moose::SlepcSupport::setSlepcEigenSolverTolerances().
Moose::SolveType SolverParams::_type |
Definition at line 19 of file SolverParams.h.
Referenced by NonlinearEigenSystem::attachPreconditioner(), SolverSystem::compute(), FEProblemBase::makeLinearSolverParams(), Moose::PetscSupport::petscSetDefaults(), NonlinearSystem::residualAndJacobianTogether(), Moose::PetscSupport::setSinglePetscOption(), Moose::PetscSupport::setSolverOptions(), Moose::PetscSupport::setSolveTypeFromParams(), and NonlinearSystemBase::shouldEvaluatePreSMOResidual().
Moose::WhichEigenPairs SolverParams::_which_eigen_pairs |
Definition at line 26 of file SolverParams.h.
Referenced by Moose::SlepcSupport::setEigenProblemSolverParams(), and Moose::SlepcSupport::setWhichEigenPairsOptions().