Searched refs:lambda_update (Results 1 – 4 of 4) 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 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 D | linesearchcp.c | 10 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 D | al.c | 302 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 D | alimpl.h | 14 …PetscReal lambda_update; /* accumulated update to lambda over the curren… member
|