Home
last modified time | relevance | path

Searched refs:changed_y (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
19 PetscCall(SNESLineSearchPreCheck(linesearch, X, Y, &changed_y)); in SNESLineSearchApply_Basic()
26 PetscCall(SNESLineSearchPostCheck(linesearch, X, Y, W, &changed_y, &changed_w)); in SNESLineSearchApply_Basic()
27 if (changed_y) { in SNESLineSearchApply_Basic()
/petsc/src/snes/linesearch/impls/bisection/
H A Dlinesearchbisection.c6 PetscBool changed_y, changed_w; in SNESLineSearchApply_Bisection() local
25 PetscCall(SNESLineSearchPreCheck(linesearch, X, Y, &changed_y)); in SNESLineSearchApply_Bisection()
173 PetscCall(SNESLineSearchPostCheck(linesearch, X, Y, W, &changed_y, &changed_w)); in SNESLineSearchApply_Bisection()
174 if (changed_y) { in SNESLineSearchApply_Bisection()
/petsc/src/snes/linesearch/impls/secant/
H A Dlinesearchsecant.c7 PetscBool changed_y, changed_w; in SNESLineSearchApply_Secant() local
36 PetscCall(SNESLineSearchPreCheck(linesearch, X, Y, &changed_y)); in SNESLineSearchApply_Secant()
199 PetscCall(SNESLineSearchPostCheck(linesearch, X, Y, W, &changed_y, &changed_w)); in SNESLineSearchApply_Secant()
200 if (changed_y) { in SNESLineSearchApply_Secant()
/petsc/src/snes/linesearch/impls/nleqerr/
H A Dlinesearchnleqerr.c35 PetscBool changed_y, changed_w; in SNESLineSearchApply_NLEQERR() local
62 PetscCall(SNESLineSearchPreCheck(linesearch, X, Y, &changed_y)); in SNESLineSearchApply_NLEQERR()
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
25 PetscCall(SNESLineSearchPreCheck(linesearch, X, Y, &changed_y)); in SNESLineSearchApply_CP()
181 PetscCall(SNESLineSearchPostCheck(linesearch, X, Y, W, &changed_y, &changed_w)); in SNESLineSearchApply_CP()
182 if (changed_y) { in SNESLineSearchApply_CP()
/petsc/src/snes/tutorials/
H A Dex3.c544 PetscErrorCode PreCheck(SNESLineSearch linesearch, Vec xcurrent, Vec y, PetscBool *changed_y, Petsc… in PreCheck() argument
547 *changed_y = PETSC_FALSE; in PreCheck()
569 …Check(SNESLineSearch linesearch, Vec xcurrent, Vec y, Vec x, PetscBool *changed_y, PetscBool *chan… in PostCheck() argument
581 *changed_y = PETSC_FALSE; in PostCheck()
639 …ubKSP(SNESLineSearch linesearch, Vec xcurrent, Vec y, Vec x, PetscBool *changed_y, PetscBool *chan… in PostSetSubKSP() argument
/petsc/src/snes/linesearch/impls/bt/
H A Dlinesearchbt.c60 PetscBool changed_y, changed_w; in SNESLineSearchApply_BT() local
88 PetscCall(SNESLineSearchPreCheck(linesearch, X, Y, &changed_y)); in SNESLineSearchApply_BT()
324 PetscCall(SNESLineSearchPostCheck(linesearch, X, Y, W, &changed_y, &changed_w)); in SNESLineSearchApply_BT()
325 if (changed_y) { in SNESLineSearchApply_BT()
329 …if (changed_y || changed_w || objective) { /* recompute the function norm if the step has changed … in SNESLineSearchApply_BT()
/petsc/src/snes/interface/ftn-custom/
H A Dzsnesf.c86 static PetscErrorCode ourtrprecheckfunction(SNES snes, Vec x, Vec y, PetscBool *changed_y, PetscCtx… in ourtrprecheckfunction() argument
92 …*, void *, PetscErrorCode *PETSC_F90_2PTR_PROTO_NOVAR), (&snes, &x, &y, changed_y, _ctx, &ierr PET… in ourtrprecheckfunction()
117 static PetscErrorCode ourtrpostcheckfunction(SNES snes, Vec x, Vec y, Vec w, PetscBool *changed_y, … in ourtrpostcheckfunction() argument
123 …oid *, PetscErrorCode *PETSC_F90_2PTR_PROTO_NOVAR), (&snes, &x, &y, &w, changed_y, changed_w, _ctx… in ourtrpostcheckfunction()
/petsc/src/snes/impls/ntrdc/
H A Dntrdc.c368 PetscBool changed_y; in SNESSolve_NEWTONTRDC() local
477 PetscCall(SNESNewtonTRDCPreCheck(snes, X, Y, &changed_y)); in SNESSolve_NEWTONTRDC()
479 PetscCall(SNESNewtonTRDCPostCheck(snes, X, Y, W, &changed_y, &changed_w)); in SNESSolve_NEWTONTRDC()
480 if (changed_y) PetscCall(VecWAXPY(W, -1.0, Y, X)); in SNESSolve_NEWTONTRDC()
/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/impls/tr/
H A Dtr.c417 PetscBool changed_y, changed_w; in SNESNewtonTRObjective() local
421 PetscCall(SNESNewtonTRPreCheck(snes, X, Y, &changed_y)); in SNESNewtonTRObjective()
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/ts/tutorials/
H A Dex27.c285 …lowPostCheck(SNESLineSearch linesearch, Vec X, Vec Y, Vec W, PetscBool *changed_y, PetscBool *chan… in ReactingFlowPostCheck() argument