#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().
1.8.14