Lines Matching refs:fnorm
30 PetscReal fnorm, fMnorm, fAnorm; in SNESSolve_Anderson() local
71 PetscCall(VecNorm(F, NORM_2, &fnorm)); in SNESSolve_Anderson()
76 PetscCall(VecNorm(F, NORM_2, &fnorm)); in SNESSolve_Anderson()
77 SNESCheckFunctionDomainError(snes, fnorm); in SNESSolve_Anderson()
79 fminnorm = fnorm; in SNESSolve_Anderson()
82 snes->norm = fnorm; in SNESSolve_Anderson()
84 PetscCall(SNESLogConvergenceHistory(snes, fnorm, 0)); in SNESSolve_Anderson()
85 PetscCall(SNESConverged(snes, 0, 0.0, 0.0, fnorm)); in SNESSolve_Anderson()
86 PetscCall(SNESMonitor(snes, 0, fnorm)); in SNESSolve_Anderson()
88 PetscCall(SNESNGMRESUpdateSubspace_Private(snes, 0, 0, F, fnorm, X)); in SNESSolve_Anderson()
116 fMnorm = fnorm; in SNESSolve_Anderson()
123 …PetscCall(SNESNGMRESSelectRestart_Private(snes, l, snes->norm, fMnorm, fnorm, dnorm, fminnorm, dmi… in SNESSolve_Anderson()
146 PetscCall(SNESNGMRESUpdateSubspace_Private(snes, ivec, l, FM, fnorm, XM)); in SNESSolve_Anderson()
149 fnorm = fAnorm; in SNESSolve_Anderson()
150 if (fminnorm > fnorm) fminnorm = fnorm; in SNESSolve_Anderson()
157 snes->norm = fnorm; in SNESSolve_Anderson()
162 PetscCall(SNESConverged(snes, snes->iter, xnorm, ynorm, fnorm)); in SNESSolve_Anderson()