Lines Matching refs:subpointMap

2414   DMLabel  subpointMap, hlabel, slabel = NULL;  in DMPlexCreateHybridMesh()  local
2429 PetscCall(DMPlexGetSubpointMap(idm, &subpointMap)); in DMPlexCreateHybridMesh()
2430 PetscCall(DMLabelDuplicate(subpointMap, &hlabel)); in DMPlexCreateHybridMesh()
2466 …esh_Uninterpolated(DM dm, DMLabel vertexLabel, PetscInt value, DMLabel subpointMap, PetscInt *numF… in DMPlexMarkSubmesh_Uninterpolated() argument
2503 PetscCall(DMLabelGetValue(subpointMap, cell, &cellLoc)); in DMPlexMarkSubmesh_Uninterpolated()
2524 for (cl = 0; cl < faceSize; ++cl) PetscCall(DMLabelSetValue(subpointMap, closure[cl], 0)); in DMPlexMarkSubmesh_Uninterpolated()
2526 for (nc = 0; nc < numCells; ++nc) PetscCall(DMLabelSetValue(subpointMap, cells[nc], 2)); in DMPlexMarkSubmesh_Uninterpolated()
2539 …texLabel, PetscInt value, PetscBool markedFaces, PetscBool addCells, DMLabel subpointMap, DM subdm) in DMPlexMarkSubmesh_Interpolated() argument
2582 PetscCall(DMLabelGetValue(subpointMap, face, &faceLoc)); in DMPlexMarkSubmesh_Interpolated()
2604 PetscCall(DMLabelSetValue(subpointMap, point, d)); in DMPlexMarkSubmesh_Interpolated()
2612 … for (s = 0; s < supportSize; ++s) PetscCall(DMLabelSetValue(subpointMap, support[s], dim)); in DMPlexMarkSubmesh_Interpolated()
2624 …PetscBool hasLagrange, const char labelname[], PetscInt value, DMLabel subpointMap, PetscInt *numF… in DMPlexMarkCohesiveSubmesh_Uninterpolated() argument
2666 for (p = 0; p < *nFV; ++p) PetscCall(DMLabelSetValue(subpointMap, cone[p], 0)); in DMPlexMarkCohesiveSubmesh_Uninterpolated()
2672 PetscCall(DMLabelSetValue(subpointMap, cells[p], 2)); in DMPlexMarkCohesiveSubmesh_Uninterpolated()
2681 …rkCohesiveSubmesh_Interpolated(DM dm, DMLabel label, PetscInt value, DMLabel subpointMap, DM subdm) in DMPlexMarkCohesiveSubmesh_Interpolated() argument
2712 PetscCall(DMLabelSetValue(subpointMap, point, d)); in DMPlexMarkCohesiveSubmesh_Interpolated()
2726 for (s = 0; s < supportSize; ++s) PetscCall(DMLabelSetValue(subpointMap, support[s], dim)); in DMPlexMarkCohesiveSubmesh_Interpolated()
3171 DMLabel subpointMap; in DMPlexCreateSubmesh_Uninterpolated() local
3181 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "subpoint_map", &subpointMap)); in DMPlexCreateSubmesh_Uninterpolated()
3182 PetscCall(DMPlexSetSubpointMap(subdm, subpointMap)); in DMPlexCreateSubmesh_Uninterpolated()
3183 …if (vertexLabel) PetscCall(DMPlexMarkSubmesh_Uninterpolated(dm, vertexLabel, value, subpointMap, &… in DMPlexCreateSubmesh_Uninterpolated()
3185 PetscCall(DMLabelGetStratumSize(subpointMap, 0, &numSubVertices)); in DMPlexCreateSubmesh_Uninterpolated()
3186 PetscCall(DMLabelGetStratumSize(subpointMap, 2, &numSubCells)); in DMPlexCreateSubmesh_Uninterpolated()
3193 PetscCall(DMLabelGetStratumIS(subpointMap, 0, &subvertexIS)); in DMPlexCreateSubmesh_Uninterpolated()
3195 PetscCall(DMLabelGetStratumIS(subpointMap, 2, &subcellIS)); in DMPlexCreateSubmesh_Uninterpolated()
3200 PetscCall(DMLabelDestroy(&subpointMap)); in DMPlexCreateSubmesh_Uninterpolated()
3377 DMLabel subpointMap; in DMPlexCreateSubmeshGeneric_Interpolated() local
3388 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "subpoint_map", &subpointMap)); in DMPlexCreateSubmeshGeneric_Interpolated()
3389 PetscCall(DMPlexSetSubpointMap(subdm, subpointMap)); in DMPlexCreateSubmeshGeneric_Interpolated()
3391 …if (isCohesive) PetscCall(DMPlexMarkCohesiveSubmesh_Interpolated(dm, label, value, subpointMap, su… in DMPlexCreateSubmeshGeneric_Interpolated()
3392 …all(DMPlexMarkSubmesh_Interpolated(dm, label, value, markedFaces, PETSC_TRUE, subpointMap, subdm)); in DMPlexCreateSubmeshGeneric_Interpolated()
3432 PetscCall(DMLabelSetValue(subpointMap, closure[c], pdim)); in DMPlexCreateSubmeshGeneric_Interpolated()
3445 PetscCall(DMLabelGetStratumSize(subpointMap, d, &numSubPoints[d])); in DMPlexCreateSubmeshGeneric_Interpolated()
3470 PetscCall(DMLabelGetStratumIS(subpointMap, d, &subpointIS[d])); in DMPlexCreateSubmeshGeneric_Interpolated()
3488 PetscCall(DMLabelGetValue(subpointMap, cone[c], &val)); in DMPlexCreateSubmeshGeneric_Interpolated()
3502 PetscCall(DMLabelDestroy(&subpointMap)); in DMPlexCreateSubmeshGeneric_Interpolated()
3965 DMLabel subpointMap; in DMPlexCreateCohesiveSubmesh_Uninterpolated() local
3975 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "subpoint_map", &subpointMap)); in DMPlexCreateCohesiveSubmesh_Uninterpolated()
3976 PetscCall(DMPlexSetSubpointMap(subdm, subpointMap)); in DMPlexCreateCohesiveSubmesh_Uninterpolated()
3977 …PetscCall(DMPlexMarkCohesiveSubmesh_Uninterpolated(dm, hasLagrange, label, value, subpointMap, &nu… in DMPlexCreateCohesiveSubmesh_Uninterpolated()
3979 PetscCall(DMLabelGetStratumSize(subpointMap, 0, &numSubVertices)); in DMPlexCreateCohesiveSubmesh_Uninterpolated()
3980 PetscCall(DMLabelGetStratumSize(subpointMap, 2, &numSubCells)); in DMPlexCreateCohesiveSubmesh_Uninterpolated()
3987 PetscCall(DMLabelGetStratumIS(subpointMap, 0, &subvertexIS)); in DMPlexCreateCohesiveSubmesh_Uninterpolated()
3992 PetscCall(DMLabelDestroy(&subpointMap)); in DMPlexCreateCohesiveSubmesh_Uninterpolated()
4351 PetscErrorCode DMPlexGetSubpointMap(DM dm, DMLabel *subpointMap) in DMPlexGetSubpointMap() argument
4355 PetscAssertPointer(subpointMap, 2); in DMPlexGetSubpointMap()
4356 *subpointMap = ((DM_Plex *)dm->data)->subpointMap; in DMPlexGetSubpointMap()
4374 PetscErrorCode DMPlexSetSubpointMap(DM dm, DMLabel subpointMap) in DMPlexSetSubpointMap() argument
4381 tmp = mesh->subpointMap; in DMPlexSetSubpointMap()
4382 mesh->subpointMap = subpointMap; in DMPlexSetSubpointMap()
4383 PetscCall(PetscObjectReference((PetscObject)mesh->subpointMap)); in DMPlexSetSubpointMap()