| /petsc/src/snes/impls/tr/ |
| H A D | trimpl.h | 47 PetscErrorCode (*postcheck)(SNES, Vec, Vec, Vec, PetscBool *, PetscBool *, void *); member
|
| H A D | tr.c | 275 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 D | ntrdcimpl.h | 40 PetscErrorCode (*postcheck)(SNES, Vec, Vec, Vec, PetscBool *, PetscBool *, void *); member
|
| H A D | ntrdc.c | 188 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 D | ex1.c | 58 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 D | ex1f.F90 | 36 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 D | linesearchimpl.h | 19 PetscErrorCode (*postcheck)(SNESLineSearch, Vec, Vec, Vec, PetscBool *, PetscBool *, void *); member
|
| /petsc/src/snes/linesearch/interface/ |
| H A D | linesearch.c | 398 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 D | fas.c | 41 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 D | snes.c | 3356 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()
|