PETScOptions.h

Note

The documentation on this page was automatically extracted from the DOLFIN C++ code and may need to be edited or expanded.

class PETScOptions

These class provides static functions that permit users to set and retreive PETSc options via the PETSc option/parameter system. The option should be prefixed by ‘-‘, e.g.

PETScOptions::set(“mat_mumps_icntl_14”, 40.0);
static void set(std::string option)

Set PETSc option that takes no value

static void set(std::string option, bool value)

Set PETSc boolean option

static void set(std::string option, int value)

Set PETSc integer option

static void set(std::string option, double value)

Set PETSc double option

static void set(std::string option, std::string value)

Set PETSc string option

static void set(std::string option, const T value)

Genetic function for setting PETSc option

static void clear(std::string option)

Clear PETSc option