Note
The documentation on this page was automatically extracted from the DOLFIN C++ code and may need to be edited or expanded.
Parent class(es)
This class is a wrapper for configuring PETSc preconditioners. It does not own a preconditioner. It can take a PETScKrylovSolver and set the preconditioner type and parameters.
Create a particular preconditioner object
Set the preconditioner type and parameters
Set the (near) null space of the preconditioner operator (matrix). This is required for certain preconditioner types, e.g. smoothed aggregation multigrid
Return the PETSc null space
Set the coordinates of the operator (matrix) rows and geometric dimension d. This is can be used by required for certain preconditioners, e.g. ML. The input for this function can be generated using GenericDofMap::tabulate_all_dofs.
Return informal string representation (pretty-print)
Return a list of available preconditioners
Default parameter values