Home
last modified time | relevance | path

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

/petsc/src/snes/linesearch/impls/bt/
H A Dlinesearchbt.c64 PetscReal lambda, lambdatemp, lambdaprev, minlambda, initslope, alpha, stol; in SNESLineSearchApply_BT() local
192 lambdatemp = -initslope * PetscSqr(lambda) / (2.0 * (g - f - lambda * initslope)); in SNESLineSearchApply_BT()
193 lambda = PetscClipInterval(lambdatemp, .1 * lambda, .5 * lambda); in SNESLineSearchApply_BT()
262 if (a == 0.0) lambdatemp = -initslope / (2.0 * b); in SNESLineSearchApply_BT()
263 else lambdatemp = (-b + PetscSqrtReal(d)) / (3.0 * a); in SNESLineSearchApply_BT()
265 lambdatemp = -initslope * PetscSqr(lambda) / (2.0 * (g - f - lambda * initslope)); in SNESLineSearchApply_BT()
267 lambdatemp = .5 * lambda; in SNESLineSearchApply_BT()
272 lambda = PetscClipInterval(lambdatemp, .1 * lambda, .5 * lambda); in SNESLineSearchApply_BT()