Searched refs:dmsnesvi (Results 1 – 1 of 1) sorted by relevance
53 DM_SNESVI *dmsnesvi; in DMCreateGlobalVector_SNESVI() local58 PetscCall(PetscContainerGetPointer(isnes, &dmsnesvi)); in DMCreateGlobalVector_SNESVI()59 PetscCall(VecCreateMPI(PetscObjectComm((PetscObject)dm), dmsnesvi->n, PETSC_DETERMINE, vec)); in DMCreateGlobalVector_SNESVI()167 DM_SNESVI *dmsnesvi = *(DM_SNESVI **)ctx; in DMDestroy_SNESVI() local171 dmsnesvi->dm->ops->createinterpolation = dmsnesvi->createinterpolation; in DMDestroy_SNESVI()172 dmsnesvi->dm->ops->coarsen = dmsnesvi->coarsen; in DMDestroy_SNESVI()173 dmsnesvi->dm->ops->createglobalvector = dmsnesvi->createglobalvector; in DMDestroy_SNESVI()174 dmsnesvi->dm->ops->createinjection = dmsnesvi->createinjection; in DMDestroy_SNESVI()175 dmsnesvi->dm->ops->hascreateinjection = dmsnesvi->hascreateinjection; in DMDestroy_SNESVI()178 PetscCall(DMClearGlobalVectors(dmsnesvi->dm)); in DMDestroy_SNESVI()[all …]