EigenKrylovSolver¶
-
class
dolfin.cpp.la.
EigenKrylovSolver
(*args)¶ Bases:
dolfin.cpp.la.GenericLinearSolver
This class implements Krylov methods for linear systems of the form Ax = b. It is a wrapper for the Krylov solvers of Eigen.
Create Krylov solver for a particular method and names preconditioner
-
static
default_parameters
()¶ Default parameter values
-
get_operator
()¶ Get operator (matrix)
-
static
methods
()¶ Return a list of available solver methods
-
static
preconditioners
()¶ Return a list of available preconditioners
-
set_operator
()¶ Overloaded versions
set_operator(A)
Set operator (matrix)
set_operator(A)
Set operator (matrix)
-
set_operators
()¶ Overloaded versions
set_operators(A, P)
Set operator (matrix) and preconditioner matrix
set_operators(A, P)
Set operator (matrix) and preconditioner matrix
-
solve
()¶ Overloaded versions
solve(x, b)
Solve linear system Ax = b and return number of iterations
solve(x, b)
Solve linear system Ax = b and return number of iterations
solve(A, x, b)
Solve linear system Ax = b and return number of iterations
solve(A, x, b)
Solve linear system Ax = b and return number of iterations
-
thisown
¶ The membership flag
-
static