Searched refs:precheckctx (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/snes/impls/tr/ |
| H A D | trimpl.h | 46 void *precheckctx; member
|
| H A D | tr.c | 212 if (ctx) tr->precheckctx = ctx; in SNESNewtonTRSetPreCheck() 243 if (ctx) *(void **)ctx = tr->precheckctx; in SNESNewtonTRGetPreCheck() 339 PetscCall((*tr->precheck)(snes, X, Y, changed_Y, tr->precheckctx)); in SNESNewtonTRPreCheck()
|
| /petsc/src/snes/impls/ntrdc/ |
| H A D | ntrdcimpl.h | 39 void *precheckctx; member
|
| H A D | ntrdc.c | 132 if (ctx) tr->precheckctx = ctx; in SNESNewtonTRDCSetPreCheck() 159 if (ctx) *(void **)ctx = tr->precheckctx; in SNESNewtonTRDCGetPreCheck() 245 PetscCall((*tr->precheck)(snes, X, Y, changed_Y, tr->precheckctx)); in SNESNewtonTRDCPreCheck()
|
| /petsc/include/petsc/private/ |
| H A D | linesearchimpl.h | 66 void *precheckctx; member
|
| /petsc/src/snes/linesearch/interface/ |
| H A D | linesearch.c | 199 linesearch->precheckctx = NULL; in SNESLineSearchCreate() 336 if (ctx) linesearch->precheckctx = ctx; in SNESLineSearchSetPreCheck() 359 if (ctx) *(void **)ctx = linesearch->precheckctx; in SNESLineSearchGetPreCheck() 455 PetscUseTypeMethod(linesearch, precheck, X, Y, changed, linesearch->precheckctx); in SNESLineSearchPreCheck() 535 PetscReal angle = *(PetscReal *)linesearch->precheckctx; in SNESLineSearchPreCheckPicard()
|