Searched refs:gfnorm (Results 1 – 2 of 2) 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 618 if (has_objective) gfnorm = fnorm; in SNESSolve_NEWTONTR() 621 PetscCall(VecNorm(GradF, NORM_2, &gfnorm)); in SNESSolve_NEWTONTR() 636 else tauk = PetscMin(gfnorm * gfnorm * gfnorm_k / (delta * gTBg), 1); in SNESSolve_NEWTONTR() 638 ycnorm = auk * gfnorm; in SNESSolve_NEWTONTR() 689 auk = gfnorm * gfnorm / gTBg; in SNESSolve_NEWTONTR()
|
| /petsc/src/snes/impls/ntrdc/ |
| H A D | ntrdc.c | 305 …PetscReal auk, gfnorm, ycnorm, c0, c1, c2, tau, tau_pos, tau_neg, gTBg; /*… in SNESSolve_NEWTONTRDC() local 415 PetscCall(VecNorm(GradF, NORM_2, &gfnorm)); /* grad f norm <- || grad f || */ in SNESSolve_NEWTONTRDC() 419 auk = PetscSqr(gfnorm) / gTBg; in SNESSolve_NEWTONTRDC() 421 auk = PetscMin(delta / gfnorm, auk); in SNESSolve_NEWTONTRDC()
|