Searched refs:gfnorm_k (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/snes/impls/tr/ |
| H A D | tr.c | 492 PetscReal auk, tauk, gfnorm, gfnorm_k, ycnorm, gTBg, objmin = 0.0, beta_k = 1.0; in SNESSolve_NEWTONTR() local 623 PetscCall(VecNorm(GradF, neP->norm, &gfnorm_k)); in SNESSolve_NEWTONTR() 634 auk = delta / gfnorm_k; in SNESSolve_NEWTONTR() 636 else tauk = PetscMin(gfnorm * gfnorm * gfnorm_k / (delta * gTBg), 1); in SNESSolve_NEWTONTR() 690 if (gfnorm_k * auk >= delta) { /* first leg: Cauchy point outside of trust region */ in SNESSolve_NEWTONTR() 691 PetscCall(VecAXPBY(Y, delta / gfnorm_k, 0.0, GradF)); in SNESSolve_NEWTONTR()
|