Searched refs:lambda_old (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/snes/linesearch/impls/secant/ |
| H A D | linesearchsecant.c | 18 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 D | linesearchcp.c | 10 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 D | linesearchbisection.c | 10 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()
|