GenericLinearSolver¶
-
class
dolfin.cpp.la.
GenericLinearSolver
(*args, **kwargs)¶ Bases:
dolfin.cpp.common.Variable
This class provides a general solver for linear systems Ax = b.
-
parameter_type
()¶ Return parameter type: “krylov_solver” or “lu_solver”
-
set_nullspace
()¶ Set null space of the operator (matrix). This is used to solve singular systems
-
set_operator
()¶ Set operator (matrix)
-
set_operators
()¶ Set operator (matrix) and preconditioner matrix
-
solve
()¶ Overloaded versions
solve(A, x, b)
Solve linear system Ax = b
solve(x, b)
Solve linear system Ax = b
-
solve_transpose
()¶ Overloaded versions
solve_transpose(A, x, b)
Solve linear system A^Tx = b
solve_transpose(x, b)
Solve linear system A^Tx = b
-
thisown
¶ The membership flag
-
update_parameters
()¶ Update solver parameters (useful for LinearSolver wrapper)
-