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 retrieve PETSc options via the PETSc option/parameter system. The option must not be prefixed by ‘-‘, e.g.

PETScOptions::set(“mat_mumps_icntl_14”, 40);
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