Home
last modified time | relevance | path

Searched refs:gfnorm (Results 1 – 2 of 2) sorted by relevance

/petsc/src/snes/impls/tr/
H A Dtr.c492 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 Dntrdc.c305 …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()