fipy.solvers.pyamgx.preconditioners

Classes

AMGPreconditioner(**kwargs)

Adaptive Multigrid preconditioner for PyAMGXSolver.

AggregationAMGPreconditioner()

Aggregation Adaptive Multigrid preconditioner for PyAMGXSolver.

BiCGStabPreconditioner(**kwargs)

Biconjugate Gradient Stabilized preconditioner for PyAMGXSolver.

CGPreconditioner(**kwargs)

Conjugate Gradient preconditioner for PyAMGXSolver.

DILUPreconditioner(**kwargs)

DILU preconditioner for PyAMGXSolver.

FGMRESPreconditioner(**kwargs)

Flexible Generalized Mimumal Residual preconditioner for PyAMGXSolver.

GaussSeidelPreconditioner(**kwargs)

Gauss-Seidel preconditioner for PyAMGXSolver.

ILUPreconditioner(**kwargs)

ILU preconditioner for PyAMGXSolver.

JacobiPreconditioner(**kwargs)

Block Jacobi preconditioner for PyAMGXSolver.

PolynomialPreconditioner(**kwargs)

Polynomial preconditioner for PyAMGXSolver.

PyAMGXPreconditioner(**kwargs)

Interface to pyamgx preconditioner configuration for PyAMGXSolver.

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.

Last updated on Jun 26, 2024. Created using Sphinx 7.1.2.