Home
last modified time | relevance | path

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

/petsc/src/snes/linesearch/impls/basic/
H A Dlinesearchbasic.c6 PetscBool changed_y, changed_w; in SNESLineSearchApply_Basic() local
26 PetscCall(SNESLineSearchPostCheck(linesearch, X, Y, W, &changed_y, &changed_w)); in SNESLineSearchApply_Basic()
28 if (!changed_w) PetscCall(VecWAXPY(W, -lambda, Y, X)); in SNESLineSearchApply_Basic()
/petsc/src/snes/linesearch/impls/bisection/
H A Dlinesearchbisection.c6 PetscBool changed_y, changed_w; in SNESLineSearchApply_Bisection() local
173 PetscCall(SNESLineSearchPostCheck(linesearch, X, Y, W, &changed_y, &changed_w)); in SNESLineSearchApply_Bisection()
175 if (!changed_w) PetscCall(VecWAXPY(W, -lambda, Y, X)); in SNESLineSearchApply_Bisection()
/petsc/src/snes/linesearch/impls/secant/
H A Dlinesearchsecant.c7 PetscBool changed_y, changed_w; in SNESLineSearchApply_Secant() local
199 PetscCall(SNESLineSearchPostCheck(linesearch, X, Y, W, &changed_y, &changed_w)); in SNESLineSearchApply_Secant()
201 if (!changed_w) PetscCall(VecWAXPY(W, -lambda, Y, X)); in SNESLineSearchApply_Secant()
/petsc/src/snes/linesearch/impls/nleqerr/
H A Dlinesearchnleqerr.c35 PetscBool changed_y, changed_w; in SNESLineSearchApply_NLEQERR() local
236 PetscCall(SNESLineSearchPostCheck(linesearch, X, Y, G, &changed_y, &changed_w)); in SNESLineSearchApply_NLEQERR()
237 if (changed_y || changed_w) { in SNESLineSearchApply_NLEQERR()
/petsc/src/snes/linesearch/impls/cp/
H A Dlinesearchcp.c6 PetscBool changed_y, changed_w; in SNESLineSearchApply_CP() local
181 PetscCall(SNESLineSearchPostCheck(linesearch, X, Y, W, &changed_y, &changed_w)); in SNESLineSearchApply_CP()
183 if (!changed_w) PetscCall(VecWAXPY(W, -lambda, Y, X)); in SNESLineSearchApply_CP()
/petsc/src/snes/linesearch/impls/bt/
H A Dlinesearchbt.c60 PetscBool changed_y, changed_w; in SNESLineSearchApply_BT() local
324 PetscCall(SNESLineSearchPostCheck(linesearch, X, Y, W, &changed_y, &changed_w)); in SNESLineSearchApply_BT()
326 if (!changed_w) PetscCall(VecWAXPY(W, -lambda, Y, X)); in SNESLineSearchApply_BT()
329 …if (changed_y || changed_w || objective) { /* recompute the function norm if the step has changed … in SNESLineSearchApply_BT()
/petsc/src/ts/tutorials/
H A Dex27.c285 …LineSearch linesearch, Vec X, Vec Y, Vec W, PetscBool *changed_y, PetscBool *changed_w, void *vctx) in ReactingFlowPostCheck() argument
294 *changed_w = PETSC_FALSE; in ReactingFlowPostCheck()
298 *changed_w = PETSC_TRUE; in ReactingFlowPostCheck()
/petsc/src/snes/tests/
H A Dex1f.F9036 subroutine postcheck(snes, x, y, w, changed_y, changed_w, ctx, ierr) argument
40 PetscBool changed_w, changed_y
H A Dex1.c517 PetscErrorCode postcheck(SNES snes, Vec x, Vec y, Vec w, PetscBool *changed_y, PetscBool *changed_w in postcheck() argument
/petsc/src/snes/impls/ngmres/
H A Dngmresfunc.c49 PetscBool changed_y, changed_w; in SNESNGMRESFormCombinedSolution_Private() local
101 PetscCall(SNESLineSearchPostCheck(snes->linesearch, X, Y, XA, &changed_y, &changed_w)); in SNESNGMRESFormCombinedSolution_Private()
/petsc/src/snes/interface/ftn-custom/
H A Dzsnesf.c117 …kfunction(SNES snes, Vec x, Vec y, Vec w, PetscBool *changed_y, PetscBool *changed_w, PetscCtx ctx) in ourtrpostcheckfunction() argument
123 …cErrorCode *PETSC_F90_2PTR_PROTO_NOVAR), (&snes, &x, &y, &w, changed_y, changed_w, _ctx, &ierr PET… in ourtrpostcheckfunction()
/petsc/src/snes/impls/ntrdc/
H A Dntrdc.c369 PetscBool changed_w; in SNESSolve_NEWTONTRDC() local
479 PetscCall(SNESNewtonTRDCPostCheck(snes, X, Y, W, &changed_y, &changed_w)); in SNESSolve_NEWTONTRDC()
/petsc/src/snes/impls/tr/
H A Dtr.c417 PetscBool changed_y, changed_w; in SNESNewtonTRObjective() local
423 PetscCall(SNESNewtonTRPostCheck(snes, X, Y, W, &changed_y, &changed_w)); in SNESNewtonTRObjective()
424 if (changed_y && !changed_w) PetscCall(VecWAXPY(W, -1.0, Y, X)); in SNESNewtonTRObjective()
/petsc/src/snes/linesearch/interface/
H A Dlinesearch.c394 …NESLineSearch ls, Vec x, Vec d, Vec w, PetscBool *changed_d, PetscBool *changed_w, PetscCtx ctx), … in SNESLineSearchSetPostCheck() argument