:orphan: # DMCreateInterpolation_Moab Generate the interpolation operators to transform operators (matrices, vectors) from parent level to child level as defined by the `DM` inputs provided by the user. ## Synopsis ``` PETSC_EXTERN PetscErrorCode DMCreateInterpolation_Moab(DM dmp, DM dmc, Mat *interpl, Vec *vec) ``` Collective ## Input Parameters - ***dm1 -*** The `DMMOAB` object - ***dm2 -*** the second, finer `DMMOAB` object ## Output Parameters - ***interpl -*** The interpolation operator for transferring data between the levels - ***vec -*** The scaling vector (optional) ## Level developer ## Location src/dm/impls/moab/dmmbmg.cxx --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/dm/impls/moab/dmmbmg.cxx) [Index of all DMMOAB routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)