#include "petscdm.h" #include "petscdmlabel.h" #include "petscds.h" PetscErrorCode DMCoarsenHookRemove(DM fine,PetscErrorCode (*coarsenhook)(DM,DM,void*),PetscErrorCode (*restricthook)(DM,Mat,Vec,Mat,DM,void*),void *ctx)Logically Collective
fine | - nonlinear solver context on which to run a hook when restricting to a coarser level | |
coarsenhook | - function to run when setting up a coarser level | |
restricthook | - function to run to update data on coarser 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.