Home
last modified time | relevance | path

Searched refs:lambda_update (Results 1 – 4 of 4) 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
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()
163 if (lambda_update < minlambda) lambda_update = 0.5 * (lambda + lambda_old); in SNESLineSearchApply_Secant()
164 if (lambda_update > maxlambda) { in SNESLineSearchApply_Secant()
165 lambda_update = maxlambda; in SNESLineSearchApply_Secant()
170 if (PetscIsInfOrNanReal(lambda_update)) { in SNESLineSearchApply_Secant()
182 lambda = lambda_update; in SNESLineSearchApply_Secant()
/petsc/src/snes/linesearch/impls/cp/
H A Dlinesearchcp.c10 PetscReal lambda, lambda_old, lambda_update, delLambda; in SNESLineSearchApply_CP() local
149 lambda_update = lambda - PetscRealPart(fty / s); in SNESLineSearchApply_CP()
152 if (lambda_update < minlambda) lambda_update = lambda + PetscRealPart(fty / s); in SNESLineSearchApply_CP()
154 if (lambda_update > maxlambda) { in SNESLineSearchApply_CP()
160 if (PetscIsInfOrNanReal(lambda_update)) { in SNESLineSearchApply_CP()
172 lambda = lambda_update; in SNESLineSearchApply_CP()
/petsc/src/snes/impls/al/
H A Dal.c302 data->lambda_update = 0.0; in SNESSolve_NEWTONAL()
364 sign += data->psisq * data->lambda_update; in SNESSolve_NEWTONAL()
367 data->lambda_update = 0.0; in SNESSolve_NEWTONAL()
389 …aLambda = -PetscRealPart(coefs[0]) / (PetscRealPart(coefs[1]) + data->psisq * data->lambda_update); in SNESSolve_NEWTONAL()
414 psisqLambdaUpdate = data->psisq * data->lambda_update; in SNESSolve_NEWTONAL()
423 … c0 = PetscRealPart(coefs1[2]) + psisqLambdaUpdate * data->lambda_update - stepSize * stepSize; in SNESSolve_NEWTONAL()
464 data->lambda_update = data->lambda_update + deltaLambda; in SNESSolve_NEWTONAL()
466 …%18.16e, lambda_update=%18.16e\n", snes->iter, (double)data->lambda, (double)data->lambda_update)); in SNESSolve_NEWTONAL()
488 …if (PetscLogPrintInfo) PetscCall(SNESNewtonALCheckArcLength(snes, DeltaX, data->lambda_update, ste… in SNESSolve_NEWTONAL()
639 arclengthParameters->lambda_update = 0.0; in SNESCreate_NEWTONAL()
H A Dalimpl.h14 …PetscReal lambda_update; /* accumulated update to lambda over the curren… member