#include "petscdm.h" #include "petscdmlabel.h" #include "petscds.h" PetscErrorCode DMCreateRestriction(DM dm1,DM dm2,Mat *mat)Collective on DM
|dm1||- the DM object|
|dm2||- the second, finer DM object|
Notes: For DMDA objects this only works for "uniform refinement", that is the refined mesh was obtained DMRefine() or the coarse mesh was obtained by DMCoarsen(). The coordinates set into the DMDA are completely ignored in computing the interpolation.