fipy.solvers.pyamgx.preconditioners¶
Classes
|
Adaptive Multigrid preconditioner for |
Aggregation Adaptive Multigrid preconditioner for |
|
|
Biconjugate Gradient Stabilized preconditioner for |
|
Conjugate Gradient preconditioner for |
|
DILU preconditioner for |
|
Flexible Generalized Mimumal Residual preconditioner for |
|
Gauss-Seidel preconditioner for |
|
ILU preconditioner for |
|
Block Jacobi preconditioner for |
|
Polynomial preconditioner for |
|
Interface to pyamgx preconditioner configuration for |
- class fipy.solvers.pyamgx.preconditioners.AMGPreconditioner(**kwargs)¶
Bases:
PyAMGXPreconditioner
Adaptive Multigrid preconditioner for
PyAMGXSolver
.- Parameters:
**kwargs (
dict
, optional) – Extra arguments to preconditioner: refer to preconditioner configuration for information about possible arguments.
- class fipy.solvers.pyamgx.preconditioners.AggregationAMGPreconditioner¶
Bases:
AMGPreconditioner
Aggregation Adaptive Multigrid preconditioner for
PyAMGXSolver
.- Parameters:
**kwargs (
dict
, optional) – Extra arguments to preconditioner: refer to preconditioner configuration for information about possible arguments.
- class fipy.solvers.pyamgx.preconditioners.BiCGStabPreconditioner(**kwargs)¶
Bases:
PyAMGXPreconditioner
Biconjugate Gradient Stabilized preconditioner for
PyAMGXSolver
.- Parameters:
**kwargs (
dict
, optional) – Extra arguments to preconditioner: refer to preconditioner configuration for information about possible arguments.
- class fipy.solvers.pyamgx.preconditioners.CGPreconditioner(**kwargs)¶
Bases:
PyAMGXPreconditioner
Conjugate Gradient preconditioner for
PyAMGXSolver
.- Parameters:
**kwargs (
dict
, optional) – Extra arguments to preconditioner: refer to preconditioner configuration for information about possible arguments.
- class fipy.solvers.pyamgx.preconditioners.DILUPreconditioner(**kwargs)¶
Bases:
PyAMGXPreconditioner
DILU preconditioner for
PyAMGXSolver
.- Parameters:
**kwargs (
dict
, optional) – Extra arguments to preconditioner: refer to preconditioner configuration for information about possible arguments.
- class fipy.solvers.pyamgx.preconditioners.FGMRESPreconditioner(**kwargs)¶
Bases:
PyAMGXPreconditioner
Flexible Generalized Mimumal Residual preconditioner for
PyAMGXSolver
.- Parameters:
**kwargs (
dict
, optional) – Extra arguments to preconditioner: refer to preconditioner configuration for information about possible arguments.
- class fipy.solvers.pyamgx.preconditioners.GaussSeidelPreconditioner(**kwargs)¶
Bases:
PyAMGXPreconditioner
Gauss-Seidel preconditioner for
PyAMGXSolver
.- Parameters:
**kwargs (
dict
, optional) – Extra arguments to preconditioner: refer to preconditioner configuration for information about possible arguments.
- class fipy.solvers.pyamgx.preconditioners.ILUPreconditioner(**kwargs)¶
Bases:
PyAMGXPreconditioner
ILU preconditioner for
PyAMGXSolver
.- Parameters:
**kwargs (
dict
, optional) – Extra arguments to preconditioner: refer to preconditioner configuration for information about possible arguments.
- class fipy.solvers.pyamgx.preconditioners.JacobiPreconditioner(**kwargs)¶
Bases:
PyAMGXPreconditioner
Block Jacobi preconditioner for
PyAMGXSolver
.- Parameters:
**kwargs (
dict
, optional) – Extra arguments to preconditioner: refer to preconditioner configuration for information about possible arguments.
- class fipy.solvers.pyamgx.preconditioners.PolynomialPreconditioner(**kwargs)¶
Bases:
PyAMGXPreconditioner
Polynomial preconditioner for
PyAMGXSolver
.- Parameters:
**kwargs (
dict
, optional) – Extra arguments to preconditioner: refer to preconditioner configuration for information about possible arguments.
- class fipy.solvers.pyamgx.preconditioners.PyAMGXPreconditioner(**kwargs)¶
Bases:
SolverModifyingPreconditioner
Interface to pyamgx preconditioner configuration for
PyAMGXSolver
.- Parameters:
**kwargs (
dict
, optional) – Extra arguments to preconditioner: refer to preconditioner configuration for information about possible arguments.