Searched refs:coarseMesh (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexcoarsen.c | 6 if (!dm->coarseMesh) PetscCall(DMPlexCoarsen_Internal(dm, NULL, NULL, NULL, &dm->coarseMesh)); in DMCoarsen_Plex() 7 PetscCall(PetscObjectReference((PetscObject)dm->coarseMesh)); in DMCoarsen_Plex() 8 *dmCoarsened = dm->coarseMesh; in DMCoarsen_Plex()
|
| /petsc/src/dm/interface/ |
| H A D | dmi.c | 287 …if (dm->coarseMesh) PetscCall(DMCreateSubDM(dm->coarseMesh, numFields, fields, NULL, &(*subdm)->co… in DMSelectFields_Private() 385 …if (dm->coarseMesh) PetscCall(DMCreateSubDM(dm->coarseMesh, numFields, fields, NULL, &(*subdm)->co… in DMSelectFields_Private()
|
| H A D | dm.c | 90 v->coarseMesh = NULL; in DMCreate() 566 if (dm->coarseMesh && dm->coarseMesh->fineMesh == dm) { in DMCountNonCyclicReferences_Internal() 571 …PetscCall(DMCountNonCyclicReferences_Internal(dm->coarseMesh, PETSC_TRUE, PETSC_FALSE, &coarseCoun… in DMCountNonCyclicReferences_Internal() 575 if (dm->fineMesh && dm->fineMesh->coarseMesh == dm) { in DMCountNonCyclicReferences_Internal() 750 …if ((*dm)->coarseMesh && (*dm)->coarseMesh->fineMesh == *dm) PetscCall(DMSetFineDM((*dm)->coarseMe… in DMDestroy() 752 PetscCall(DMDestroy(&(*dm)->coarseMesh)); in DMDestroy() 753 …if ((*dm)->fineMesh && (*dm)->fineMesh->coarseMesh == *dm) PetscCall(DMSetCoarseDM((*dm)->fineMesh… in DMDestroy() 7938 *cdm = dm->coarseMesh; in DMGetCoarseDM() 7963 PetscCall(DMDestroy(&dm->coarseMesh)); in DMSetCoarseDM() 7964 dm->coarseMesh = cdm; in DMSetCoarseDM()
|
| /petsc/include/petsc/private/ |
| H A D | dmimpl.h | 256 DM coarseMesh; member
|