Lines Matching refs:ynorm
38 PetscReal fnorm, xnorm, ynorm, gnorm, wnorm; in SNESLineSearchApply_NLEQERR() local
50 PetscCall(SNESLineSearchGetNorms(linesearch, &xnorm, &fnorm, &ynorm)); in SNESLineSearchApply_NLEQERR()
65 PetscCall(VecNormBegin(Y, NORM_2, &ynorm)); in SNESLineSearchApply_NLEQERR()
67 PetscCall(VecNormEnd(Y, NORM_2, &ynorm)); in SNESLineSearchApply_NLEQERR()
72 if (ynorm == 0.0) { in SNESLineSearchApply_NLEQERR()
80 PetscCall(SNESLineSearchSetNorms(linesearch, xnorm, fnorm, ynorm)); in SNESLineSearchApply_NLEQERR()
93 …PetscViewerASCIIPrintf(monitor, " Line search: norm of Newton step: %14.12e\n", (double)ynorm)); in SNESLineSearchApply_NLEQERR()
103 …err->lambda_prev * (nleqerr->norm_delta_x_prev * nleqerr->norm_bar_delta_x_prev) / (gnorm * ynorm); in SNESLineSearchApply_NLEQERR()
159 ynorm = wnorm = -1.0; in SNESLineSearchApply_NLEQERR()
183 theta = wnorm / ynorm; in SNESLineSearchApply_NLEQERR()
188 mudash = (0.5 * ynorm * lambda * lambda) / gnorm; in SNESLineSearchApply_NLEQERR()
244 nleqerr->norm_delta_x_prev = ynorm; in SNESLineSearchApply_NLEQERR()
254 PetscCall(SNESLineSearchSetNorms(linesearch, xnorm, fnorm, ynorm < 0 ? PETSC_INFINITY : ynorm)); in SNESLineSearchApply_NLEQERR()