Lines Matching refs:subCells
2624 …cInt value, DMLabel subpointMap, PetscInt *numFaces, PetscInt *nFV, PetscInt *subCells[], DM subdm) in DMPlexMarkCohesiveSubmesh_Uninterpolated() argument
2634 *subCells = NULL; in DMPlexMarkCohesiveSubmesh_Uninterpolated()
2652 PetscCall(PetscMalloc1(*numFaces * 2, subCells)); in DMPlexMarkCohesiveSubmesh_Uninterpolated()
2673 (*subCells)[subc++] = cells[p]; in DMPlexMarkCohesiveSubmesh_Uninterpolated()
3173 const PetscInt *subVertices, *subCells; in DMPlexCreateSubmesh_Uninterpolated() local
3196 if (subcellIS) PetscCall(ISGetIndices(subcellIS, &subCells)); in DMPlexCreateSubmesh_Uninterpolated()
3206 const PetscInt cell = subCells[c]; in DMPlexCreateSubmesh_Uninterpolated()
3288 if (subcellIS) PetscCall(ISRestoreIndices(subcellIS, &subCells)); in DMPlexCreateSubmesh_Uninterpolated()
3968 PetscInt numSubVertices, firstSubVertex, numSubCells, *subCells = NULL; in DMPlexCreateCohesiveSubmesh_Uninterpolated() local
3977 …_Uninterpolated(dm, hasLagrange, label, value, subpointMap, &numSubFaces, &nFV, &subCells, subdm)); in DMPlexCreateCohesiveSubmesh_Uninterpolated()
3997 const PetscInt cell = subCells[c]; in DMPlexCreateCohesiveSubmesh_Uninterpolated()
4023 if (subCells[negsubcell] == cells[p]) break; in DMPlexCreateCohesiveSubmesh_Uninterpolated()
4164 PetscCall(PetscFree(subCells)); in DMPlexCreateCohesiveSubmesh_Uninterpolated()