Home
last modified time | relevance | path

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

/petsc/src/snes/linesearch/impls/secant/
H A Dlinesearchsecant.c18 PetscReal lambda, lambda_old, lambda_mid, lambda_update, delLambda; in SNESLineSearchApply_Secant() local
37 lambda_old = 0.0; in SNESLineSearchApply_Secant()
44 lambda_mid = 0.5 * (lambda + lambda_old); in SNESLineSearchApply_Secant()
105 lambda = .5 * (lambda + lambda_old); in SNESLineSearchApply_Secant()
106 lambda_mid = .5 * (lambda + lambda_old); in SNESLineSearchApply_Secant()
113 … fnorms = [%g, %g, %g]\n", (double)lambda, (double)lambda_mid, (double)lambda_old, (double)PetscSq… in SNESLineSearchApply_Secant()
115 …g], obj = [%g, %g, %g]\n", (double)lambda, (double)lambda_mid, (double)lambda_old, (double)fnrm, (… in SNESLineSearchApply_Secant()
121 delLambda = lambda - lambda_old; in SNESLineSearchApply_Secant()
163 if (lambda_update < minlambda) lambda_update = 0.5 * (lambda + lambda_old); in SNESLineSearchApply_Secant()
181 lambda_old = lambda; in SNESLineSearchApply_Secant()
[all …]
/petsc/src/snes/linesearch/impls/cp/
H A Dlinesearchcp.c10 PetscReal lambda, lambda_old, lambda_update, delLambda; in SNESLineSearchApply_CP() local
26 lambda_old = 0.0; in SNESLineSearchApply_CP()
57 delLambda = lambda - lambda_old; in SNESLineSearchApply_CP()
92 …earch: lambdas = [%g, %g], ftys = [%g, %g]\n", (double)lambda, (double)lambda_old, (double)PetscRe… in SNESLineSearchApply_CP()
102 PetscCall(VecWAXPY(W, -0.5 * (lambda + lambda_old), Y, X)); in SNESLineSearchApply_CP()
116 PetscCall(VecWAXPY(W, -0.5 * (lambda + lambda_old), Y, X)); in SNESLineSearchApply_CP()
126 PetscCall(VecWAXPY(W, -(lambda + 0.5 * (lambda - lambda_old)), Y, X)); in SNESLineSearchApply_CP()
171 lambda_old = lambda; in SNESLineSearchApply_CP()
/petsc/src/snes/linesearch/impls/bisection/
H A Dlinesearchbisection.c10 PetscReal lambda_left, lambda, lambda_right, lambda_old, fnorm; in SNESLineSearchApply_Bisection() local
67 lambda_old = 0.0; in SNESLineSearchApply_Bisection()
119 if (PetscAbsReal(lambda - lambda_old) < ltol) { in SNESLineSearchApply_Bisection()
122 …earch: abs(dlambda) = %g < ltol = %g\n", (double)PetscAbsReal(lambda - lambda_old), (double)ltol)); in SNESLineSearchApply_Bisection()
140 lambda_old = lambda; in SNESLineSearchApply_Bisection()