Home
last modified time | relevance | path

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

/petsc/src/snes/linesearch/impls/secant/
H A Dlinesearchsecant.c20 PetscReal delFnrm, delFnrm_old, del2Fnrm; in SNESLineSearchApply_Secant() local
134 delFnrm = (3. * fnrm - 4. * fnrm_mid + 1. * fnrm_old) / delLambda; in SNESLineSearchApply_Secant()
138 del2Fnrm = (delFnrm - delFnrm_old) / delLambda; in SNESLineSearchApply_Secant()
141 if (PetscAbsReal(delFnrm) <= atol) { in SNESLineSearchApply_Secant()
144 …" Line search: abs(delFnrm) = %g <= atol = %g\n", (double)PetscAbsReal(delFnrm), (double)atol)); in SNESLineSearchApply_Secant()
151 if (del2Fnrm > 0.) lambda_update = lambda - delFnrm / del2Fnrm; in SNESLineSearchApply_Secant()
152 else if (del2Fnrm < 0.) lambda_update = lambda + delFnrm / del2Fnrm; in SNESLineSearchApply_Secant()