Home
last modified time | relevance | path

Searched refs:monitorcontext (Results 1 – 15 of 15) sorted by relevance

/petsc/include/petsc/private/
H A Ddmadaptorimpl.h42 void *monitorcontext[MAXDMADAPTORMONITORS]; member
H A Dlinesearchimpl.h77 void *monitorcontext[MAXSNESLSMONITORS]; /* monitor context */ member
H A Dtaoimpl.h66 void *monitorcontext[MAXTAOMONITORS]; member
H A Dsnesimpl.h77 …void *monitorcontext[MAXSNESMONITORS]; /* monitor context … member
H A Dkspimpl.h129 void *monitorcontext[MAXKSPMONITORS]; /* residual calculation, allows user */ member
H A Dtsimpl.h180 void *monitorcontext[MAXTSMONITORS]; member
H A Ddmimpl.h322 void *monitorcontext[MAXDMMONITORS]; member
/petsc/src/ts/interface/
H A Dtsmon.c41 for (i = 0; i < n; i++) PetscCall((*ts->monitor[i])(ts, step, ptime, u, ts->monitorcontext[i])); in TSMonitor()
131 …estroy, (PetscErrorCode (*)(void))(PetscVoidFn *)ts->monitor[i], ts->monitorcontext[i], ts->monito… in TSMonitorSet()
137 ts->monitorcontext[ts->numbermonitors++] = mctx; in TSMonitorSet()
163 if (ts->monitordestroy[i]) PetscCall((*ts->monitordestroy[i])(&ts->monitorcontext[i])); in TSMonitorCancel()
1127 PetscCall(TSMonitorLGCtxSetVariableNames((TSMonitorLGCtx)ts->monitorcontext[i], names)); in TSMonitorLGSetVariableNames()
1181 TSMonitorLGCtx ctx = (TSMonitorLGCtx)ts->monitorcontext[i]; in TSMonitorLGGetVariableNames()
1254 … PetscCall(TSMonitorLGCtxSetDisplayVariables((TSMonitorLGCtx)ts->monitorcontext[i], displaynames)); in TSMonitorLGSetDisplayVariables()
1285 …LGSolution) PetscCall(TSMonitorLGCtxSetTransform((TSMonitorLGCtx)ts->monitorcontext[i], transform,… in TSMonitorLGSetTransform()
1782 TSMonitorEnvelopeCtx ctx = (TSMonitorEnvelopeCtx)ts->monitorcontext[i]; in TSMonitorEnvelopeGetBounds()
/petsc/src/snes/linesearch/interface/
H A Dlinesearch.c39 if (ls->monitordestroy[i]) PetscCall((*ls->monitordestroy[i])(&ls->monitorcontext[i])); in SNESLineSearchMonitorCancel()
66 for (i = 0; i < n; i++) PetscCall((*ls->monitorftns[i])(ls, ls->monitorcontext[i])); in SNESLineSearchMonitor()
106 …oy, (PetscErrorCode (*)(void))(PetscVoidFn *)ls->monitorftns[i], ls->monitorcontext[i], ls->monito… in SNESLineSearchMonitorSet()
112 ls->monitorcontext[ls->numbermonitors++] = mctx; in SNESLineSearchMonitorSet()
/petsc/src/ksp/ksp/interface/
H A Ditfunc.c799 PetscCall(PetscMonitorPauseFinal_Internal(ksp->numbermonitors, ksp->monitorcontext)); in KSPMonitorPauseFinal_Internal()
2303 for (i = 0; i < n; i++) PetscCall((*ksp->monitor[i])(ksp, it, rnorm, ksp->monitorcontext[i])); in KSPMonitor()
2360 …troy, (PetscErrorCode (*)(void))(PetscVoidFn *)ksp->monitor[i], ksp->monitorcontext[i], ksp->monit… in KSPMonitorSet()
2366 ksp->monitorcontext[ksp->numbermonitors++] = ctx; in KSPMonitorSet()
2392 if (ksp->monitordestroy[i]) PetscCall((*ksp->monitordestroy[i])(&ksp->monitorcontext[i])); in KSPMonitorCancel()
2423 *(void **)ctx = ksp->monitorcontext[0]; in KSPGetMonitorContext()
/petsc/src/tao/interface/
H A Dtaosolver.c1546 …dest, (PetscErrorCode (*)(void))(PetscVoidFn *)tao->monitor[i], tao->monitorcontext[i], tao->monit… in TaoMonitorSet()
1550 tao->monitorcontext[tao->numbermonitors] = ctx; in TaoMonitorSet()
1583 if (tao->monitordestroy[i]) PetscCall((*tao->monitordestroy[i])(&tao->monitorcontext[i])); in TaoMonitorCancel()
2537 …for (i = 0; i < tao->numbermonitors; i++) PetscCall((*tao->monitor[i])(tao, tao->monitorcontext[i]… in TaoMonitor()
/petsc/src/snes/utils/dm/
H A Ddmadapt.c358 …etscErrorCode (*)(void))(PetscVoidFn *)adaptor->monitor[i], adaptor->monitorcontext[i], adaptor->m… in DMAdaptorMonitorSet()
364 adaptor->monitorcontext[adaptor->numbermonitors++] = ctx; in DMAdaptorMonitorSet()
388 …(adaptor->monitordestroy[i]) PetscCall((*adaptor->monitordestroy[i])(&adaptor->monitorcontext[i])); in DMAdaptorMonitorCancel()
1023 …Call((*adaptor->monitor[i])(adaptor, it, odm, adm, Nf, enorms, error, adaptor->monitorcontext[i])); in DMAdaptorMonitor()
/petsc/src/sys/objects/
H A Doptions.c100 …void *monitorcontext[MAXOPTIONSMONITORS]; … member
128 …rmonitors; i++) PetscCall((*options->monitor[i])(name, value, source, options->monitorcontext[i])); in PetscOptionsMonitor()
2137 options->monitorcontext[options->numbermonitors++] = mctx; in PetscOptionsMonitorSet()
/petsc/src/snes/interface/
H A Dsnes.c816 PetscCall(PetscMonitorPauseFinal_Internal(snes->numbermonitors, snes->monitorcontext)); in SNESMonitorPauseFinal_Internal()
4204 …for (i = 0; i < n; i++) PetscCall((*snes->monitor[i])(snes, iter, rnorm, snes->monitorcontext[i])); in SNESMonitor()
4269 …oy, (PetscErrorCode (*)(void))(PetscVoidFn *)snes->monitor[i], snes->monitorcontext[i], snes->moni… in SNESMonitorSet()
4275 snes->monitorcontext[snes->numbermonitors++] = mctx; in SNESMonitorSet()
4306 if (snes->monitordestroy[i]) PetscCall((*snes->monitordestroy[i])(&snes->monitorcontext[i])); in SNESMonitorCancel()
/petsc/src/dm/interface/
H A Ddm.c9022 …estroy, (PetscErrorCode (*)(void))(PetscVoidFn *)dm->monitor[m], dm->monitorcontext[m], dm->monito… in DMMonitorSet()
9028 dm->monitorcontext[dm->numbermonitors++] = mctx; in DMMonitorSet()
9059 if (dm->monitordestroy[m]) PetscCall((*dm->monitordestroy[m])(&dm->monitorcontext[m])); in DMMonitorCancel()
9134 for (m = 0; m < dm->numbermonitors; ++m) PetscCall((*dm->monitor[m])(dm, dm->monitorcontext[m])); in DMMonitor()