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