Lines Matching refs:fnorm
68 PetscReal fnorm, xnorm, ynorm; in SNESSolve_QN() local
110 PetscCall(VecNorm(F, NORM_2, &fnorm)); in SNESSolve_QN()
111 SNESCheckFunctionDomainError(snes, fnorm); in SNESSolve_QN()
114 snes->norm = fnorm; in SNESSolve_QN()
116 PetscCall(SNESLogConvergenceHistory(snes, fnorm, 0)); in SNESSolve_QN()
117 PetscCall(SNESMonitor(snes, 0, fnorm)); in SNESSolve_QN()
120 PetscCall(SNESConverged(snes, 0, 0.0, 0.0, fnorm)); in SNESSolve_QN()
147 PetscCall(SNESGetNPCFunction(snes, F, &fnorm)); in SNESSolve_QN()
178 gnorm = fnorm; in SNESSolve_QN()
181 PetscCall(SNESLineSearchApply(snes->linesearch, X, F, &fnorm, Y)); in SNESSolve_QN()
186 PetscCall(SNESLineSearchGetNorms(snes->linesearch, &xnorm, &fnorm, &ynorm)); in SNESSolve_QN()
188 …s, "fnorm=%18.16e, gnorm=%18.16e, ynorm=%18.16e, lssucceed=%d\n", (double)fnorm, (double)gnorm, (d… in SNESSolve_QN()
192 snes->norm = fnorm; in SNESSolve_QN()
200 PetscCall(SNESConverged(snes, snes->iter, xnorm, ynorm, fnorm)); in SNESSolve_QN()