Home
last modified time | relevance | path

Searched refs:postcheck (Results 1 – 10 of 10) sorted by relevance

/petsc/src/snes/impls/tr/
H A Dtrimpl.h47 PetscErrorCode (*postcheck)(SNES, Vec, Vec, Vec, PetscBool *, PetscBool *, void *); member
H A Dtr.c275 if (func) tr->postcheck = func; in SNESNewtonTRSetPostCheck()
306 if (func) *func = tr->postcheck; in SNESNewtonTRGetPostCheck()
378 if (tr->postcheck) { in SNESNewtonTRPostCheck()
379 PetscCall((*tr->postcheck)(snes, X, Y, W, changed_Y, changed_W, tr->postcheckctx)); in SNESNewtonTRPostCheck()
/petsc/src/snes/impls/ntrdc/
H A Dntrdcimpl.h40 PetscErrorCode (*postcheck)(SNES, Vec, Vec, Vec, PetscBool *, PetscBool *, void *); member
H A Dntrdc.c188 if (func) tr->postcheck = func; in SNESNewtonTRDCSetPostCheck()
215 if (func) *func = tr->postcheck; in SNESNewtonTRDCGetPostCheck()
281 if (tr->postcheck) { in SNESNewtonTRDCPostCheck()
282 PetscCall((*tr->postcheck)(snes, X, Y, W, changed_Y, changed_W, tr->postcheckctx)); in SNESNewtonTRDCPostCheck()
/petsc/src/snes/tests/
H A Dex1.c58 static PetscErrorCode postcheck(SNES, Vec, Vec, Vec, PetscBool *, PetscBool *, void *);
104 PetscCall(SNESNewtonTRSetPostCheck(snes, postcheck, NULL)); in main()
517 PetscErrorCode postcheck(SNES snes, Vec x, Vec y, Vec w, PetscBool *changed_y, PetscBool *changed_w… in postcheck() function
H A Dex1f.F9036 subroutine postcheck(snes, x, y, w, changed_y, changed_w, ctx, ierr) subroutine
494 PetscCallA(SNESNewtonTRSetPostCheck(snes, postcheck, snes, ierr))
/petsc/include/petsc/private/
H A Dlinesearchimpl.h19 PetscErrorCode (*postcheck)(SNESLineSearch, Vec, Vec, Vec, PetscBool *, PetscBool *, void *); member
/petsc/src/snes/linesearch/interface/
H A Dlinesearch.c398 if (func) linesearch->ops->postcheck = func; in SNESLineSearchSetPostCheck()
421 if (func) *func = linesearch->ops->postcheck; in SNESLineSearchGetPostCheck()
491 if (linesearch->ops->postcheck) { in SNESLineSearchPostCheck()
492 …PetscUseTypeMethod(linesearch, postcheck, X, Y, W, changed_Y, changed_W, linesearch->postcheckctx); in SNESLineSearchPostCheck()
919 …if (linesearch->ops->postcheck) PetscCall(PetscViewerASCIIPrintf(viewer, " using user-defined pos… in SNESLineSearchView()
/petsc/src/snes/impls/fas/
H A Dfas.c41 PetscErrorCode (*postcheck)(SNESLineSearch, Vec, Vec, Vec, PetscBool *, PetscBool *, void *); in SNESFASSetUpLineSearch_Private() local
48 PetscCall(SNESLineSearchGetPostCheck(linesearch, &postcheck, &lspostctx)); in SNESFASSetUpLineSearch_Private()
50 PetscCall(SNESLineSearchSetPostCheck(slinesearch, postcheck, lspostctx)); in SNESFASSetUpLineSearch_Private()
/petsc/src/snes/interface/
H A Dsnes.c3356 PetscErrorCode (*postcheck)(SNESLineSearch, Vec, Vec, Vec, PetscBool *, PetscBool *, void *); in SNESSetUp() local
3420 PetscCall(SNESLineSearchGetPostCheck(linesearch, &postcheck, &lspostctx)); in SNESSetUp()
3422 PetscCall(SNESLineSearchSetPostCheck(pclinesearch, postcheck, lspostctx)); in SNESSetUp()