Home
last modified time | relevance | path

Searched refs:splitPoints (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/impls/plex/transform/impls/refine/sbr/
H A Dplexrefsbr.c72 PetscCall(DMLabelGetValue(sbr->splitPoints, cell, &cval)); in SBRSplitLocalEdges_Private()
85 PetscCall(DMLabelGetValue(sbr->splitPoints, maxedge, &eval)); in SBRSplitLocalEdges_Private()
87 PetscCall(DMLabelSetValue(sbr->splitPoints, maxedge, 1)); in SBRSplitLocalEdges_Private()
90 PetscCall(DMLabelSetValue(sbr->splitPoints, cell, 2)); in SBRSplitLocalEdges_Private()
155 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "Split Points", &sbr->splitPoints)); in DMPlexTransformSetUp_SBR()
178 PetscCall(DMLabelSetValue(sbr->splitPoints, cell, 1)); in DMPlexTransformSetUp_SBR()
184 PetscCall(DMLabelSetValue(sbr->splitPoints, cell, depth)); in DMPlexTransformSetUp_SBR()
190 PetscCall(DMLabelSetValue(sbr->splitPoints, edge, 1)); in DMPlexTransformSetUp_SBR()
201 PetscCall(DMLabelPropagateBegin(sbr->splitPoints, pointSF)); in DMPlexTransformSetUp_SBR()
218 PetscCall(DMLabelPropagatePush(sbr->splitPoints, pointSF, splitPoint, queue)); in DMPlexTransformSetUp_SBR()
[all …]
/petsc/include/petsc/private/
H A Ddmplextransformimpl.h119 DMLabel splitPoints; /* List of edges to be bisected (1) and cells to be divided (2) */ member
/petsc/src/dm/impls/plex/
H A Dplexsubmesh.c1250 const PetscInt **splitPoints; /* Replicated points for each depth */ in DMPlexConstructCohesiveCells_Internal() local
1273 …depth + 1, &numUnsplitPoints, depth + 1, &numHybridPoints, depth + 1, &splitPoints, depth + 1, &un… in DMPlexConstructCohesiveCells_Internal()
1283 splitPoints[d] = NULL; in DMPlexConstructCohesiveCells_Internal()
1306 PetscCall(ISGetIndices(splitIS[dep], &splitPoints[dep])); in DMPlexConstructCohesiveCells_Internal()
1331 const PetscInt oldp = splitPoints[dep][p]; in DMPlexConstructCohesiveCells_Internal()
1429 PetscCall(PetscFindInt(support[s], numSplitPoints[dep + 1], splitPoints[dep + 1], &e)); in DMPlexConstructCohesiveCells_Internal()
1475 const PetscInt oldp = splitPoints[dep][p]; in DMPlexConstructCohesiveCells_Internal()
1500 PetscCall(PetscFindInt(cone[q], numSplitPoints[dep - 1], splitPoints[dep - 1], &v)); in DMPlexConstructCohesiveCells_Internal()
1515 … PetscCall(PetscFindInt(econe[r], numSplitPoints[dep - 2], splitPoints[dep - 2], &vs)); in DMPlexConstructCohesiveCells_Internal()
1592 PetscCall(PetscFindInt(cone[qa], numSplitPoints[dep - 1], splitPoints[dep - 1], &v)); in DMPlexConstructCohesiveCells_Internal()
[all …]