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... | |
std::string | pc_description |
Preconditioner description. More... | |
A struct for storing the various types of petsc options and values.
Definition at line 38 of file PetscSupport.h.
|
inline |
Definition at line 41 of file PetscSupport.h.
MultiMooseEnum Moose::PetscSupport::PetscOptions::flags |
Single value PETSc options (flags)
Definition at line 47 of file PetscSupport.h.
Referenced by Moose::PetscSupport::disableLinearConvergedReason(), Moose::PetscSupport::disableNonlinearConvergedReason(), Moose::PetscSupport::petscSetOptions(), Moose::PetscSupport::processPetscFlags(), Moose::PetscSupport::processPetscPairs(), Split::setup(), and Split::Split().
std::vector<std::pair<std::string, std::string> > Moose::PetscSupport::PetscOptions::pairs |
PETSc key-value pairs.
Definition at line 44 of file PetscSupport.h.
Referenced by Moose::PetscSupport::isSNESVI(), Moose::PetscSupport::petscSetOptions(), Moose::PetscSupport::processPetscPairs(), Split::setup(), and Split::Split().
std::string Moose::PetscSupport::PetscOptions::pc_description |
Preconditioner description.
Definition at line 50 of file PetscSupport.h.
Referenced by ConsoleUtils::outputExecutionInformation(), and Moose::PetscSupport::processPetscPairs().