fipy.solvers.pysparse.pysparseConvergence

Classes

Pysparse_AbsoluteToleranceConvergence(...[, ...])

Residual 2-norm less than abstol

Pysparse_IllConditionedDivergence(solver, ...)

The matrix appears to be very ill-conditioned.

Pysparse_IllConditionedPreconditionerDivergence(...)

The system involving the preconditioner was ill-conditioned.

Pysparse_IterationDivergence(solver, ...[, ...])

Ran out of iterations before any convergence criteria was reached

Pysparse_NonPosDefPreconditioningDivergence(...)

An inner product of the form \(\mathbf{x}^T \mathbf{K}^{-1} \mathbf{x}\) was not positive, so the preconditioning matrix \(\mathbf{K}\) does not appear to be positive definite.

Pysparse_OutOfRangeDivergence(solver, ...[, ...])

A scalar quantity became too small or too large to continue computing.

Pysparse_RHSZeroConvergence(solver, ...[, ...])

\(\vec{b} = 0\), so exact solution is \(\vec{x} = 0\).

Pysparse_RelativeToleranceConvergence(...[, ...])

Residual 2-norm decreased by a factor of rtol, from 2-norm of right hand side.

Pysparse_StagnatedDivergence(solver, ...[, ...])

The method stagnated.

class fipy.solvers.pysparse.pysparseConvergence.Pysparse_AbsoluteToleranceConvergence(solver, iterations, residual, criterion, actual_code=None, **kwargs)

Bases: AbsoluteToleranceConvergence

Residual 2-norm less than abstol

__str__()

Return str(self).

class fipy.solvers.pysparse.pysparseConvergence.Pysparse_IllConditionedDivergence(solver, iterations, residual, criterion, actual_code=None, **kwargs)

Bases: IllConditionedDivergence

The matrix appears to be very ill-conditioned.

__str__()

Return str(self).

class fipy.solvers.pysparse.pysparseConvergence.Pysparse_IllConditionedPreconditionerDivergence(solver, iterations, residual, criterion, actual_code=None, **kwargs)

Bases: PreconditioningDivergence

The system involving the preconditioner was ill-conditioned.

__str__()

Return str(self).

class fipy.solvers.pysparse.pysparseConvergence.Pysparse_IterationDivergence(solver, iterations, residual, criterion, actual_code=None, **kwargs)

Bases: IterationDivergence

Ran out of iterations before any convergence criteria was reached

__str__()

Return str(self).

class fipy.solvers.pysparse.pysparseConvergence.Pysparse_NonPosDefPreconditioningDivergence(solver, iterations, residual, criterion, actual_code=None, **kwargs)

Bases: PreconditioningDivergence

An inner product of the form \(\mathbf{x}^T \mathbf{K}^{-1} \mathbf{x}\) was not positive, so the preconditioning matrix \(\mathbf{K}\) does not appear to be positive definite.

__str__()

Return str(self).

class fipy.solvers.pysparse.pysparseConvergence.Pysparse_OutOfRangeDivergence(solver, iterations, residual, criterion, actual_code=None, **kwargs)

Bases: OutOfRangeDivergence

A scalar quantity became too small or too large to continue computing.

__str__()

Return str(self).

class fipy.solvers.pysparse.pysparseConvergence.Pysparse_RHSZeroConvergence(solver, iterations, residual, criterion, actual_code=None, **kwargs)

Bases: RHSZeroConvergence

\(\vec{b} = 0\), so exact solution is \(\vec{x} = 0\).

__str__()

Return str(self).

class fipy.solvers.pysparse.pysparseConvergence.Pysparse_RelativeToleranceConvergence(solver, iterations, residual, criterion, actual_code=None, **kwargs)

Bases: RelativeToleranceConvergence

Residual 2-norm decreased by a factor of rtol, from 2-norm of right hand side.

__str__()

Return str(self).

class fipy.solvers.pysparse.pysparseConvergence.Pysparse_StagnatedDivergence(solver, iterations, residual, criterion, actual_code=None, **kwargs)

Bases: StagnatedDivergence

The method stagnated.

__str__()

Return str(self).

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