18 #ifndef __PETSC_OBJECT_H
19 #define __PETSC_OBJECT_H
24 #include <dolfin/common/SubSystemsManager.h>
46 std::string petsc_function);
Definition: PETScObject.h:34
virtual ~PETScObject()
Destructor.
Definition: PETScObject.h:41
PETScObject()
Constructor. Ensures that PETSc has been initialised.
Definition: PETScObject.h:38
static void petsc_error(int error_code, std::string filename, std::string petsc_function)
Print error message for PETSc calls that return an error.
Definition: PETScObject.cpp:29
static void init_petsc()
Initialize PETSc without command-line arguments.
Definition: SubSystemsManager.cpp:125