fipy.solvers.pyamgx.preconditioners¶
Classes
|
Adaptive Multigrid preconditioner for |
Aggregation Adaptive Multigrid preconditioner for |
|
|
Biconjugate Gradient Stabilized preconditioner for |
|
Conjugate Gradient preconditioner for |
|
Diagonal Incomplete LU preconditioner for |
|
Flexible Generalized Minimum Residual preconditioner for |
|
Gauss-Seidel preconditioner for |
|
Incomplete LU preconditioner for |
|
Block Jacobi preconditioner for |
|
Polynomial preconditioner for |
|
Interface to pyamgx preconditioner configuration for |
- class fipy.solvers.pyamgx.preconditioners.AMGPreconditioner(**kwargs)¶
Bases:
PyAMGXPreconditionerAdaptive 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:
AMGPreconditionerAggregation 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:
PyAMGXPreconditionerBiconjugate 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:
PyAMGXPreconditionerConjugate 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:
PyAMGXPreconditionerDiagonal Incomplete LU 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:
PyAMGXPreconditionerFlexible Generalized Minimum 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:
PyAMGXPreconditionerGauss-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:
PyAMGXPreconditionerIncomplete LU 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:
PyAMGXPreconditionerBlock 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:
PyAMGXPreconditionerPolynomial 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:
SolverModifyingPreconditionerInterface to pyamgx preconditioner configuration for
PyAMGXSolver.- Parameters:
**kwargs (
dict, optional) – Extra arguments to preconditioner: refer to preconditioner configuration for information about possible arguments.
FiPy