Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/transform/interface/
H A Dplextransform.c421 DMPolytopeType *rct; in DMPlexTransformDestroy() local
425 …PetscCall(DMPlexTransformCellTransform(*tr, (DMPolytopeType)c, 0, NULL, &Nct, &rct, &rsize, &rcone… in DMPlexTransformDestroy()
427 if (rct[n] == DM_POLYTOPE_POINT) continue; in DMPlexTransformDestroy()
428 for (r = 0; r < rsize[n]; ++r) PetscCall(PetscFree((*tr)->trSubVerts[c][rct[n]][r])); in DMPlexTransformDestroy()
429 PetscCall(PetscFree((*tr)->trSubVerts[c][rct[n]])); in DMPlexTransformDestroy()
477 DMPolytopeType *rct; in DMPlexTransformCreateOffset_Internal() local
499 … PetscCall(DMPlexTransformCellTransform(tr, sct, q, &qrt, &Nct, &rct, &rsize, &cone, &ornt)); in DMPlexTransformCreateOffset_Internal()
503 if (rct[n] == ctNew) break; in DMPlexTransformCreateOffset_Internal()
508 if (rct[n] == ctNew) { in DMPlexTransformCreateOffset_Internal()
526 DMPolytopeType *rct; in DMPlexTransformCreateOffset_Internal() local
[all …]
/petsc/src/dm/impls/plex/
H A Dplexextrude.c98 DMPolytopeType *rct; in DMPlexExtrude() local
103 PetscCall(DMPlexTransformCellTransform(tr, ct, p, NULL, &Nct, &rct, &rsize, &rcone, &rornt)); in DMPlexExtrude()
105 PetscInt pNew, pdim = DMPolytopeTypeGetDim(rct[n]); in DMPlexExtrude()
107 if (ct == rct[n] || pdim > dim) { in DMPlexExtrude()
108 PetscCall(DMPlexTransformGetTargetPoint(tr, ct, rct[n], p, 0, &pNew)); in DMPlexExtrude()
H A Dplex.c8613 DMPolytopeType *rct; in DMPlexMatSetClosureRefined() local
8618 PetscCall(DMPlexTransformCellTransform(tr, ct, point, NULL, &Nt, &rct, &rsize, &rcone, &rornt)); in DMPlexMatSetClosureRefined()
8773 DMPolytopeType *rct; in DMPlexMatGetClosureIndicesRefined() local
8778 PetscCall(DMPlexTransformCellTransform(tr, ct, point, NULL, &Nt, &rct, &rsize, &rcone, &rornt)); in DMPlexMatGetClosureIndicesRefined()
/petsc/src/dm/impls/plex/tests/
H A Dex41.c64 DMPolytopeType *rct; in ConstructRefineTree() local
71 PetscCall(DMPlexTransformCellTransform(tr, ct, c, NULL, &Nct, &rct, &rsize, &rcone, &rornt)); in ConstructRefineTree()
73 if (DMPolytopeTypeGetDim(rct[n]) != dim) continue; in ConstructRefineTree()
75 PetscCall(DMPlexTransformGetTargetPoint(tr, ct, rct[n], c, r, &pNew)); in ConstructRefineTree()
/petsc/src/dm/label/impls/ephemeral/
H A Ddmlabeleph.c33 DMPolytopeType *rct; in DMLabelEphemeralComputeStratumSize_Private() local
38 … PetscCall(DMPlexTransformCellTransform(tr, ct, point, NULL, &Nct, &rct, &rsize, &rcone, &rornt)); in DMLabelEphemeralComputeStratumSize_Private()
70 DMPolytopeType *rct; in DMLabelGetStratumIS_Ephemeral() local
75 … PetscCall(DMPlexTransformCellTransform(tr, ct, point, NULL, &Nct, &rct, &rsize, &rcone, &rornt)); in DMLabelGetStratumIS_Ephemeral()
78 PetscCall(DMPlexTransformGetTargetPoint(tr, ct, rct[n], point, r, &pNew)); in DMLabelGetStratumIS_Ephemeral()
/petsc/src/dm/impls/plex/tutorials/
H A Dex11.c253 DMPolytopeType *rct; in CheckSubcells() local
277 PetscCall(DMPlexTransformCellTransform(tr, ct, p, NULL, &Nct, &rct, &rsize, &rcone, &rornt)); in CheckSubcells()
279 DMPolytopeType ctNew = rct[n]; in CheckSubcells()
/petsc/src/dm/impls/plex/transform/impls/refine/regular/
H A Dplexrefregular.c339 …llVertices_Regular(DMPlexCellRefiner cr, DMPolytopeType ct, DMPolytopeType rct, PetscInt r, PetscI…
350 …PetscCheck(ct == rct,PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Cell type %s does not produce %s", DM…
/petsc/src/dm/impls/plex/transform/impls/extrude/
H A Dplextrcohesive.c1237 DMPolytopeType *rct; in DMPlexTransformCohesiveExtrudeGetUnsplit() local
1242 … PetscCall(DMPlexTransformCellTransform(tr, ct, point, NULL, &Nct, &rct, &rsize, &rcone, &rornt)); in DMPlexTransformCohesiveExtrudeGetUnsplit()
1245 PetscCall(DMPlexTransformGetTargetPoint(tr, ct, rct[n], point, r, &pNew)); in DMPlexTransformCohesiveExtrudeGetUnsplit()
/petsc/src/ts/tutorials/
H A Dex30.c1105 DMPolytopeType *rct; in SaveToFile() local
1109 PetscCall(DMPlexTransformCellTransform(tr, ct, c, NULL, &Nt, &rct, &rsize, &rcone, &rornt)); in SaveToFile()
1113 PetscCall(DMPlexTransformGetTargetPoint(tr, ct, rct[Nt - 1], c, r, &pNew)); in SaveToFile()
/petsc/src/dm/impls/forest/p4est/
H A Dpforest.h2628 DMPolytopeType rct = DM_POLYTOPE_UNKNOWN; in DMPforestGetTransferSF_Point() local
2632 PetscCall(DMPlexGetCellType(refTree, parent, &rct)); in DMPforestGetTransferSF_Point()
2633 … parentOrnt = DMPolytopeConvertNewOrientation_Internal(rct, rootClosure[2 * rcl + 1]); in DMPforestGetTransferSF_Point()
2638 … parent, parentOrnt, ornt, point, DMPolytopeConvertNewOrientation_Internal(rct, pointClosure[2 * r… in DMPforestGetTransferSF_Point()