Searched refs:lambdatemp (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/snes/linesearch/impls/bt/ ! |
| H A D | linesearchbt.c | 64 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()
|