Home
last modified time | relevance | path

Searched refs:monitordestroy (Results 1 – 17 of 17) sorted by relevance

/petsc/src/ksp/ksp/interface/ftn-custom/
H A Dzitfuncf.c61 PetscFortranCallbackId monitordestroy; member
74 PetscObjectUseFortranCallback(ksp, _cb.monitordestroy, (void *, PetscErrorCode *), (_ctx, &ierr)); in ourdestroy()
92 …tscInt *, PetscReal *, void *, PetscErrorCode *), void *mctx, void (*monitordestroy)(void *, Petsc… in kspmonitorset_()
94 CHKFORTRANNULLFUNCTION(monitordestroy); in kspmonitorset_()
109 …Object)*ksp, PETSC_FORTRAN_CALLBACK_CLASS, &_cb.monitordestroy, (PetscFortranCallbackFn *)monitord… in kspmonitorset_()
/petsc/include/petsc/private/
H A Ddmadaptorimpl.h41 PetscCtxDestroyFn *monitordestroy[MAXDMADAPTORMONITORS]; member
H A Dlinesearchimpl.h76 …PetscCtxDestroyFn *monitordestroy[MAXSNESLSMONITORS]; /* monitor context destr… member
H A Dtaoimpl.h65 PetscCtxDestroyFn *monitordestroy[MAXTAOMONITORS]; member
H A Dsnesimpl.h76 …PetscCtxDestroyFn *monitordestroy[MAXSNESMONITORS]; /* monitor context … member
H A Dtsimpl.h179 PetscCtxDestroyFn *monitordestroy[MAXTSMONITORS]; member
H A Dkspimpl.h128 PetscCtxDestroyFn *monitordestroy[MAXKSPMONITORS]; member
H A Ddmimpl.h321 PetscCtxDestroyFn *monitordestroy[MAXDMMONITORS]; member
/petsc/src/snes/linesearch/interface/
H A Dlinesearch.c39 if (ls->monitordestroy[i]) PetscCall((*ls->monitordestroy[i])(&ls->monitorcontext[i])); in SNESLineSearchMonitorCancel()
99 …ErrorCode (*f)(SNESLineSearch ls, PetscCtx mctx), PetscCtx mctx, PetscCtxDestroyFn *monitordestroy) in SNESLineSearchMonitorSet() argument
106 …oidFn *)f, mctx, monitordestroy, (PetscErrorCode (*)(void))(PetscVoidFn *)ls->monitorftns[i], ls->… in SNESLineSearchMonitorSet()
111 ls->monitordestroy[ls->numbermonitors] = monitordestroy; in SNESLineSearchMonitorSet()
/petsc/src/snes/utils/dm/
H A Ddmadapt.c351 … Nf, PetscReal enorms[], Vec error, PetscCtx ctx), PetscCtx ctx, PetscCtxDestroyFn *monitordestroy) in DMAdaptorMonitorSet() argument
358 …nitor, ctx, monitordestroy, (PetscErrorCode (*)(void))(PetscVoidFn *)adaptor->monitor[i], adaptor-… in DMAdaptorMonitorSet()
363 adaptor->monitordestroy[adaptor->numbermonitors] = monitordestroy; in DMAdaptorMonitorSet()
388 …if (adaptor->monitordestroy[i]) PetscCall((*adaptor->monitordestroy[i])(&adaptor->monitorcontext[i… in DMAdaptorMonitorCancel()
/petsc/src/ksp/ksp/interface/
H A Ditfunc.c2353 …Code KSPMonitorSet(KSP ksp, KSPMonitorFn *monitor, PetscCtx ctx, PetscCtxDestroyFn *monitordestroy) in KSPMonitorSet() argument
2360 …n *)monitor, ctx, monitordestroy, (PetscErrorCode (*)(void))(PetscVoidFn *)ksp->monitor[i], ksp->m… in KSPMonitorSet()
2365 ksp->monitordestroy[ksp->numbermonitors] = monitordestroy; in KSPMonitorSet()
2392 if (ksp->monitordestroy[i]) PetscCall((*ksp->monitordestroy[i])(&ksp->monitorcontext[i])); in KSPMonitorCancel()
/petsc/src/ts/interface/
H A Dtsmon.c131 … (*)(void))(PetscVoidFn *)ts->monitor[i], ts->monitorcontext[i], ts->monitordestroy[i], &identical… in TSMonitorSet()
136 ts->monitordestroy[ts->numbermonitors] = mdestroy; in TSMonitorSet()
163 if (ts->monitordestroy[i]) PetscCall((*ts->monitordestroy[i])(&ts->monitorcontext[i])); in TSMonitorCancel()
/petsc/src/tao/interface/
H A Dtaosolver.c1546 …)(void))(PetscVoidFn *)tao->monitor[i], tao->monitorcontext[i], tao->monitordestroy[i], &identical… in TaoMonitorSet()
1551 tao->monitordestroy[tao->numbermonitors] = dest; in TaoMonitorSet()
1583 if (tao->monitordestroy[i]) PetscCall((*tao->monitordestroy[i])(&tao->monitorcontext[i])); in TaoMonitorCancel()
/petsc/src/sys/objects/
H A Doptions.c99 …PetscCtxDestroyFn *monitordestroy[MAXOPTIONSMONITORS]; … member
2128 …alue[], PetscOptionSource source, PetscCtx mctx), PetscCtx mctx, PetscCtxDestroyFn *monitordestroy) in PetscOptionsMonitorSet() argument
2136 options->monitordestroy[options->numbermonitors] = monitordestroy; in PetscOptionsMonitorSet()
/petsc/src/snes/interface/
H A Dsnes.c4262 …orCode (*f)(SNES, PetscInt, PetscReal, PetscCtx), PetscCtx mctx, PetscCtxDestroyFn *monitordestroy) in SNESMonitorSet() argument
4269 …idFn *)f, mctx, monitordestroy, (PetscErrorCode (*)(void))(PetscVoidFn *)snes->monitor[i], snes->m… in SNESMonitorSet()
4274 snes->monitordestroy[snes->numbermonitors] = monitordestroy; in SNESMonitorSet()
4306 if (snes->monitordestroy[i]) PetscCall((*snes->monitordestroy[i])(&snes->monitorcontext[i])); in SNESMonitorCancel()
/petsc/src/dm/interface/
H A Ddm.c9015 …DMMonitorSet(DM dm, PetscErrorCode (*f)(DM, void *), void *mctx, PetscCtxDestroyFn *monitordestroy) in DMMonitorSet() argument
9022 …cVoidFn *)f, mctx, monitordestroy, (PetscErrorCode (*)(void))(PetscVoidFn *)dm->monitor[m], dm->mo… in DMMonitorSet()
9027 dm->monitordestroy[dm->numbermonitors] = monitordestroy; in DMMonitorSet()
9059 if (dm->monitordestroy[m]) PetscCall((*dm->monitordestroy[m])(&dm->monitorcontext[m])); in DMMonitorCancel()
/petsc/doc/manual/
H A Dsnes.md869 …PetscInt its, PetscReal norm, PetscCtx mctx), PetscCtx mctx, (PetscCtxDestroyFn *)*monitordestroy);