Skip to main content
`Ctrl`+`K`

# slepc4py.SLEPc.SVD.ConvergedReason

class slepc4py.SLEPc.SVD.ConvergedReason

  Bases: `object`

  SVD convergence reasons.

  - `CONVERGED_TOL`: All eigenpairs converged to requested tolerance.

  - `CONVERGED_USER`: User-defined convergence criterion satisfied.

  - `CONVERGED_MAXIT`: Maximum iterations completed in case MAXIT convergence criterion.

  - `DIVERGED_ITS`: Maximum number of iterations exceeded.

  - `DIVERGED_BREAKDOWN`: Solver failed due to breakdown.

  - `DIVERGED_SYMMETRY_LOST`: Underlying indefinite eigensolver was not able to keep symmetry.

  - `CONVERGED_ITERATING`: Iteration not finished yet.

  See also

  `SVDConvergedReason`

  Attributes Summary

  `CONVERGED_ITERATING` | Constant `CONVERGED_ITERATING` of type `int`
  `CONVERGED_MAXIT` | Constant `CONVERGED_MAXIT` of type `int`
  `CONVERGED_TOL` | Constant `CONVERGED_TOL` of type `int`
  `CONVERGED_USER` | Constant `CONVERGED_USER` of type `int`
  `DIVERGED_BREAKDOWN` | Constant `DIVERGED_BREAKDOWN` of type `int`
  `DIVERGED_ITS` | Constant `DIVERGED_ITS` of type `int`
  `DIVERGED_SYMMETRY_LOST` | Constant `DIVERGED_SYMMETRY_LOST` of type `int`
  `ITERATING` | Constant `ITERATING` of type `int`

  Attributes Documentation

  CONVERGED_ITERATING: int = CONVERGED_ITERATING

    Constant `CONVERGED_ITERATING` of type `int`

  CONVERGED_MAXIT: int = CONVERGED_MAXIT

    Constant `CONVERGED_MAXIT` of type `int`

  CONVERGED_TOL: int = CONVERGED_TOL

    Constant `CONVERGED_TOL` of type `int`

  CONVERGED_USER: int = CONVERGED_USER

    Constant `CONVERGED_USER` of type `int`

  DIVERGED_BREAKDOWN: int = DIVERGED_BREAKDOWN

    Constant `DIVERGED_BREAKDOWN` of type `int`

  DIVERGED_ITS: int = DIVERGED_ITS

    Constant `DIVERGED_ITS` of type `int`

  DIVERGED_SYMMETRY_LOST: int = DIVERGED_SYMMETRY_LOST

    Constant `DIVERGED_SYMMETRY_LOST` of type `int`

  ITERATING: int = ITERATING

    Constant `ITERATING` of type `int`

  __init__()
  classmethod __new__(*args, **kwargs)