slepc-3.6.3 2016-03-29
Report Typos and Errors

# SVDGetConvergedReason

Gets the reason why the SVDSolve() iteration was stopped.

### Synopsis

    #include "slepcsvd.h"
    PetscErrorCode SVDGetConvergedReason(SVD svd,SVDConvergedReason *reason)

Not Collective

### Input Parameter

svd - the singular value solver context

### Output Parameter

reason - negative value indicates diverged, positive value converged (see SVDConvergedReason)

### Possible values for reason

| SVD_CONVERGED_TOL | - converged up to tolerance
| SVD_DIVERGED_ITS | - required more than its to reach convergence
| SVD_DIVERGED_BREAKDOWN | - generic breakdown in method

Notes: Can only be called after the call to SVDSolve() is complete.

### See Also

SVDSetTolerances(), SVDSolve(), SVDConvergedReason

Location: src/svd/interface/svdsolve.c
Index of all SVD routines
Table of Contents for all manual pages
Index of all manual pages