TrilinosPreconditioner

class dolfin.cpp.la.TrilinosPreconditioner(*args)

Bases: dolfin.cpp.la.GenericPreconditioner, dolfin.cpp.common.Variable

This class is a wrapper for configuring Epetra preconditioners. It does not own a preconditioner. It can take a EpetraKrylovSolver and set the preconditioner type and parameters.

Create Krylov solver for a particular method and preconditioner

static default_parameters(*args)

Default parameter values

name()

Return preconditioner name

static preconditioners(*args)

Return a list of available preconditioners

set()

Set the precondtioner and matrix used in preconditioner

set_parameters()

Overloaded versions

  • set_parameters(list)

    Set the Trilonos preconditioner parameters list

  • set_parameters(list)

    Set the Trilonos preconditioner parameters list (for use from Python)

thisown

The membership flag