www.mooseframework.org
Public Member Functions | Public Attributes | List of all members
Moose::PetscSupport::PetscOptions Class Reference

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::string > inames
 Keys for PETSc key-value pairs. More...
 
std::vector< std::string > values
 Values for PETSc key-value pairs. More...
 
MultiMooseEnum flags
 Single value PETSc options (flags) More...
 
std::string pc_description
 Preconditioner description. More...
 

Detailed Description

A struct for storing the various types of petsc options and values.

Definition at line 41 of file PetscSupport.h.

Constructor & Destructor Documentation

Moose::PetscSupport::PetscOptions::PetscOptions ( )
inline

Definition at line 44 of file PetscSupport.h.

44 : flags("", "", true) {}
MultiMooseEnum flags
Single value PETSc options (flags)
Definition: PetscSupport.h:53

Member Data Documentation

MultiMooseEnum Moose::PetscSupport::PetscOptions::flags

Single value PETSc options (flags)

Definition at line 53 of file PetscSupport.h.

Referenced by Moose::PetscSupport::petscSetOptions(), Split::setup(), and Split::Split().

std::vector<std::string> Moose::PetscSupport::PetscOptions::inames

Keys for PETSc key-value pairs.

Definition at line 47 of file PetscSupport.h.

Referenced by Moose::PetscSupport::petscSetOptions(), Split::setup(), and Split::Split().

std::string Moose::PetscSupport::PetscOptions::pc_description

Preconditioner description.

Definition at line 56 of file PetscSupport.h.

Referenced by ConsoleUtils::outputExecutionInformation().

std::vector<std::string> Moose::PetscSupport::PetscOptions::values

Values for PETSc key-value pairs.

Definition at line 50 of file PetscSupport.h.

Referenced by Moose::PetscSupport::petscSetOptions(), Split::setup(), and Split::Split().


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