#include "petscdm.h" #include "petscdmlabel.h" #include "petscds.h" PetscErrorCode DMRefineHookRemove(DM coarse,PetscErrorCode (*refinehook)(DM,DM,void*),PetscErrorCode (*interphook)(DM,Mat,DM,void*),void *ctx)Logically Collective
coarse | - nonlinear solver context on which to run a hook when restricting to a coarser level | |
refinehook | - function to run when setting up a coarser level | |
interphook | - function to run to update data on finer levels (once per SNESSolve()) | |
ctx | - [optional] user-defined context for provide data for the hooks (may be NULL) |
This function is currently not available from Fortran.