Home
last modified time | relevance | path

Searched refs:precheckctx (Results 1 – 6 of 6) sorted by relevance

/petsc/src/snes/impls/tr/
H A Dtrimpl.h46 void *precheckctx; member
H A Dtr.c212 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 Dntrdcimpl.h39 void *precheckctx; member
H A Dntrdc.c132 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 Dlinesearchimpl.h66 void *precheckctx; member
/petsc/src/snes/linesearch/interface/
H A Dlinesearch.c199 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()