#include "petscsnes.h" int SNESConverged_LS(SNES snes,PetscReal xnorm,PetscReal pnorm,PetscReal fnorm,SNESConvergedReason *reason,void *dummy)Collective on SNES
snes | - the SNES context | |
xnorm | - 2-norm of current iterate | |
pnorm | - 2-norm of current step | |
fnorm | - 2-norm of function | |
dummy | - unused context |
SNES_CONVERGED_FNORM_ABS - (fnorm < atol),
SNES_CONVERGED_PNORM_RELATIVE - (pnorm < xtol*xnorm),
SNES_CONVERGED_FNORM_RELATIVE - (fnorm < rtol*fnorm0),
SNES_DIVERGED_FUNCTION_COUNT - (nfct > maxf),
SNES_DIVERGED_FNORM_NAN - (fnorm == NaN),
SNES_CONVERGED_ITERATING - (otherwise),
where
maxf | - maximum number of function evaluations, set with SNESSetTolerances() | |
nfct | - number of function evaluations, | |
atol | - absolute function norm tolerance, set with SNESSetTolerances() | |
rtol | - relative function norm tolerance, set with SNESSetTolerances() |
Level:intermediate
Location:src/snes/interface/snesut.c
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages