fipy.solvers.pysparse.pysparseConvergence¶
Classes
|
Residual 2-norm less than abstol |
|
The matrix appears to be very ill-conditioned. |
The system involving the preconditioner was ill-conditioned. |
|
|
Ran out of iterations before any convergence criteria was reached |
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. |
|
|
A scalar quantity became too small or too large to continue computing. |
|
\(\vec{b} = 0\), so exact solution is \(\vec{x} = 0\). |
|
Residual 2-norm decreased by a factor of rtol, from 2-norm of right hand side. |
|
The method stagnated. |
- class fipy.solvers.pysparse.pysparseConvergence.Pysparse_AbsoluteToleranceConvergence(solver, iterations, residual, criterion, actual_code=None, **kwargs)¶
Bases:
AbsoluteToleranceConvergenceResidual 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:
IllConditionedDivergenceThe 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:
PreconditioningDivergenceThe 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:
IterationDivergenceRan 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:
PreconditioningDivergenceAn 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:
OutOfRangeDivergenceA 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:
RelativeToleranceConvergenceResidual 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:
StagnatedDivergenceThe method stagnated.
- __str__()¶
Return str(self).
FiPy