A struct for storing the various types of petsc options and values. More...
#include <PetscSupport.h>
Public Member Functions | |
PetscOptions () | |
Public Attributes | |
std::vector< std::pair< std::string, std::string > > | pairs |
PETSc key-value pairs. More... | |
MultiMooseEnum | flags |
Single value PETSc options (flags) More... | |
MultiMooseEnum | dont_add_these_options |
Flags to explicitly not set, even if they are specified programmatically. More... | |
MultiMooseEnum | user_set_options |
Options that are set by the user at the input level. More... | |
std::string | pc_description |
Preconditioner description. More... | |
A struct for storing the various types of petsc options and values.
Definition at line 39 of file PetscSupport.h.
|
inline |
Definition at line 42 of file PetscSupport.h.
MultiMooseEnum Moose::PetscSupport::PetscOptions::dont_add_these_options |
Flags to explicitly not set, even if they are specified programmatically.
Definition at line 54 of file PetscSupport.h.
Referenced by Moose::PetscSupport::dontAddCommonSNESOptions(), Moose::PetscSupport::dontAddPetscFlag(), Moose::PetscSupport::petscSetOptions(), Moose::PetscSupport::petscSetOptionsHelper(), Moose::SlepcSupport::setSlepcEigenSolverTolerances(), and Moose::SlepcSupport::slepcSetOptions().
MultiMooseEnum Moose::PetscSupport::PetscOptions::flags |
Single value PETSc options (flags)
Definition at line 51 of file PetscSupport.h.
Referenced by Moose::PetscSupport::addPetscFlagsToPetscOptions(), and Moose::PetscSupport::petscSetOptionsHelper().
std::vector<std::pair<std::string, std::string> > Moose::PetscSupport::PetscOptions::pairs |
PETSc key-value pairs.
Definition at line 48 of file PetscSupport.h.
Referenced by Moose::PetscSupport::addPetscPairsToPetscOptions(), Moose::PetscSupport::isSNESVI(), Moose::PetscSupport::petscSetOptionsHelper(), Moose::PetscSupport::setConvergedReasonFlags(), and Split::setup().
std::string Moose::PetscSupport::PetscOptions::pc_description |
Preconditioner description.
Definition at line 60 of file PetscSupport.h.
Referenced by Moose::PetscSupport::addPetscPairsToPetscOptions(), and ConsoleUtils::outputExecutionInformation().
MultiMooseEnum Moose::PetscSupport::PetscOptions::user_set_options |
Options that are set by the user at the input level.
Definition at line 57 of file PetscSupport.h.
Referenced by Moose::PetscSupport::addPetscFlagsToPetscOptions(), Moose::PetscSupport::addPetscPairsToPetscOptions(), and Moose::PetscSupport::petscSetOptionsHelper().