Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/transform/impls/refine/sbr/
H A Dplexrefsbr.c17 DMPlexRefine_SBR *sbr = (DMPlexRefine_SBR *)tr->data; in SBRGetEdgeLen_Private() local
23 PetscCall(PetscSectionGetOffset(sbr->secEdgeLen, edge, &off)); in SBRGetEdgeLen_Private()
24 if (sbr->edgeLen[off] <= 0.0) { in SBRGetEdgeLen_Private()
41 sbr->edgeLen[off] = DMPlex_DistD_Internal(cdim, cA, cB); in SBRGetEdgeLen_Private()
44 *len = sbr->edgeLen[off]; in SBRGetEdgeLen_Private()
52 DMPlexRefine_SBR *sbr = (DMPlexRefine_SBR *)tr->data; in SBRSplitLocalEdges_Private() local
72 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()
[all …]