GEOSX
Classes | Namespaces
PetscPreconditioner.hpp File Reference
#include "linearAlgebra/solvers/PreconditionerBase.hpp"
#include "linearAlgebra/interfaces/petsc/PetscInterface.hpp"
#include "linearAlgebra/utilities/LinearSolverParameters.hpp"

Go to the source code of this file.

Classes

class  geosx::PetscPreconditioner
 Wrapper around PETSc-based preconditioners. More...
 

Namespaces

 geosx
 

Typedefs

PETSc forward declarations.

Forward declare PETSc's solver structs and pointer aliases in order to avoid including PETSc headers and leaking into the rest of GEOSX.

using PC = _p_PC *
 Preconditioner pointer alias.
 
using MatNullSpace = _p_MatNullSpace *
 Near null space pointer alias.