Home
last modified time | relevance | path

Searched refs:ddhook (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/interface/
H A Ddm.c2294 if (link->ddhook) PetscCall((*link->ddhook)(dm, (*dmlist)[i], link->ctx)); in DMCreateDomainDecomposition()
3550 PetscErrorCode DMSubDomainHookAdd(DM global, PetscErrorCode (*ddhook)(DM global, DM block, PetscCtx… in DMSubDomainHookAdd()
3557 …if ((*p)->ddhook == ddhook && (*p)->restricthook == restricthook && (*p)->ctx == ctx) PetscFunctio… in DMSubDomainHookAdd()
3561 link->ddhook = ddhook; in DMSubDomainHookAdd()
3587 PetscErrorCode DMSubDomainHookRemove(DM global, PetscErrorCode (*ddhook)(DM, DM, void *), PetscErro… in DMSubDomainHookRemove()
3594 if ((*p)->ddhook == ddhook && (*p)->restricthook == restricthook && (*p)->ctx == ctx) { in DMSubDomainHookRemove()
/petsc/include/petsc/private/
H A Ddmimpl.h130 PetscErrorCode (*ddhook)(DM, DM, void *); member
/petsc/src/dm/impls/plex/
H A Dplexfem.c43 if (link->ddhook) PetscCall((*link->ddhook)(dm, *plex, link->ctx)); in DMPlexConvertPlex()