GenericLinearAlgebraFactory

class dolfin.cpp.la.GenericLinearAlgebraFactory(*args, **kwargs)

Bases: object

create_krylov_solver()

Create Krylov solver

create_layout()

Create empty tensor layout

create_linear_operator()

Create empty linear operator

create_local_vector()

Create empty vector (local)

create_lu_solver()

Create LU solver

create_matrix()

Create empty matrix

create_vector()

Create empty vector (global)

krylov_solver_methods()

Return a list of available Krylov solver methods. This function should be overloaded by subclass if non-empty.

krylov_solver_preconditioners()

Return a list of available preconditioners. This function should be overloaded by subclass if non-empty.

lu_solver_methods()

Return a list of available LU solver methods. This function should be overloaded by subclass if non-empty.

thisown

The membership flag