| /petsc/src/dm/impls/plex/transform/interface/ |
| H A D | plextransform.c | 421 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 D | plexextrude.c | 98 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 D | plex.c | 8613 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 D | ex41.c | 64 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 D | dmlabeleph.c | 33 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 D | ex11.c | 253 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 D | plexrefregular.c | 339 …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 D | plextrcohesive.c | 1237 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 D | ex30.c | 1105 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 D | pforest.h | 2628 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()
|