| /petsc/include/ |
| H A D | petscdmplextransform.h | 56 PETSC_EXTERN PetscErrorCode DMPlexTransformGetCellType(DMPlexTransform, PetscInt, DMPolytopeType *); 57 PETSC_EXTERN PetscErrorCode DMPlexTransformGetCellTypeStratum(DMPlexTransform, DMPolytopeType, Pets… 67 …etscErrorCode DMPlexTransformGetTargetPoint(DMPlexTransform, DMPolytopeType, DMPolytopeType, Petsc… 68 …de DMPlexTransformGetSourcePoint(DMPlexTransform, PetscInt, DMPolytopeType *, DMPolytopeType *, Pe… 69 …PlexTransformCellTransform(DMPlexTransform, DMPolytopeType, PetscInt, PetscInt *, PetscInt *, DMPo… 70 …sformCellTransformIdentity(DMPlexTransform, DMPolytopeType, PetscInt, PetscInt *, PetscInt *, DMPo… 71 …formGetSubcellOrientationIdentity(DMPlexTransform, DMPolytopeType, PetscInt, PetscInt, DMPolytopeT… 72 …lexTransformGetSubcellOrientation(DMPlexTransform, DMPolytopeType, PetscInt, PetscInt, DMPolytopeT… 73 …etscErrorCode DMPlexTransformMapCoordinates(DMPlexTransform, DMPolytopeType, DMPolytopeType, Petsc… 80 PETSC_EXTERN PetscErrorCode DMPlexTransformGetCellVertices(DMPlexTransform, DMPolytopeType, PetscIn… [all …]
|
| H A D | petscdm.h | 468 static inline PetscBool DMPolytopeTypeIsHybrid(DMPolytopeType ct) in DMPolytopeTypeIsHybrid() 481 static inline PetscInt DMPolytopeTypeGetDim(DMPolytopeType ct) in DMPolytopeTypeGetDim() 507 static inline PetscInt DMPolytopeTypeGetConeSize(DMPolytopeType ct) in DMPolytopeTypeGetConeSize() 539 static inline PetscInt DMPolytopeTypeGetNumVertices(DMPolytopeType ct) in DMPolytopeTypeGetNumVertices() 571 static inline DMPolytopeType DMPolytopeTypeSimpleShape(PetscInt dim, PetscBool simplex) in DMPolytopeTypeSimpleShape() 576 static inline PetscInt DMPolytopeTypeGetNumArrangements(DMPolytopeType ct) in DMPolytopeTypeGetNumArrangements() 609 static inline const PetscInt *DMPolytopeTypeGetArrangement(DMPolytopeType ct, PetscInt o) in DMPolytopeTypeGetArrangement() 812 static inline const PetscInt *DMPolytopeTypeGetVertexArrangement(DMPolytopeType ct, PetscInt o) in DMPolytopeTypeGetVertexArrangement() 983 static inline PetscInt DMPolytopeTypeComposeOrientation(DMPolytopeType ct, PetscInt o1, PetscInt o2) in DMPolytopeTypeComposeOrientation() 1104 static inline PetscInt DMPolytopeTypeComposeOrientationInv(DMPolytopeType ct, PetscInt o1, PetscInt… in DMPolytopeTypeComposeOrientationInv() [all …]
|
| H A D | petscdmtypes.h | 262 } DMPolytopeType; typedef
|
| H A D | petscdt.h | 102 PETSC_EXTERN PetscErrorCode PetscQuadratureGetCellType(PetscQuadrature, DMPolytopeType *); 103 PETSC_EXTERN PetscErrorCode PetscQuadratureSetCellType(PetscQuadrature, DMPolytopeType); 135 PETSC_EXTERN PetscErrorCode PetscDTCreateDefaultQuadrature(DMPolytopeType, PetscInt, PetscQuadratur… 136 PETSC_EXTERN PetscErrorCode PetscDTCreateQuadratureByCell(DMPolytopeType, PetscInt, PetscDTSimplexQ…
|
| /petsc/include/petsc/private/ |
| H A D | dmplextransformimpl.h | 21 …ErrorCode (*celltransform)(DMPlexTransform, DMPolytopeType, PetscInt, PetscInt *, PetscInt *, DMPo… 23 …rrorCode (*getsubcellorientation)(DMPlexTransform, DMPolytopeType, PetscInt, PetscInt, DMPolytopeT… 24 …PetscErrorCode (*mapcoordinates)(DMPlexTransform, DMPolytopeType, DMPolytopeType, PetscInt, PetscI… 87 DMPolytopeType **target; /* The array of target types */ 100 DMPolytopeType **target; // The array of target types 133 DMPolytopeType **target; /* The array of target types */ 140 …xTransformMapCoordinatesBarycenter_Internal(DMPlexTransform, DMPolytopeType, DMPolytopeType, Petsc… 141 …formGetSubcellOrientation_Regular(DMPlexTransform, DMPolytopeType, PetscInt, PetscInt, DMPolytopeT… 142 …ransformCellRefine_Regular(DMPlexTransform, DMPolytopeType, PetscInt, PetscInt *, PetscInt *, DMPo…
|
| H A D | dtimpl.h | 7 DMPolytopeType ct; /* The domain of integration */
|
| /petsc/src/dm/impls/plex/transform/interface/ |
| H A D | plextransform.c | 36 if (DMPolytopeTypeGetDim((DMPolytopeType)c) == dimOrder[d]) ctO[off++] = c; in DMPlexCreateCellTypeOrder_Internal() 421 DMPolytopeType *rct; in DMPlexTransformDestroy() 424 …if (DMPolytopeTypeGetDim((DMPolytopeType)c) > 0 && c != DM_POLYTOPE_UNKNOWN_CELL && c != DM_POLYTO… in DMPlexTransformDestroy() 425 …PetscCall(DMPlexTransformCellTransform(*tr, (DMPolytopeType)c, 0, NULL, &Nct, &rct, &rsize, &rcone… in DMPlexTransformDestroy() 464 DMPolytopeType ct; in DMPlexTransformCreateOffset_Internal() 476 const DMPolytopeType ctNew = (DMPolytopeType)cN; in DMPlexTransformCreateOffset_Internal() 477 DMPolytopeType *rct; in DMPlexTransformCreateOffset_Internal() 488 DMPolytopeType sct; in DMPlexTransformCreateOffset_Internal() 523 const DMPolytopeType ct = (DMPolytopeType)c; in DMPlexTransformCreateOffset_Internal() 525 const DMPolytopeType ctNew = (DMPolytopeType)cN; in DMPlexTransformCreateOffset_Internal() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/refine/regular/ |
| H A D | plexrefregular.c | 45 PetscErrorCode DMPlexRefineRegularGetAffineFaceTransforms(DMPlexTransform tr, DMPolytopeType ct, Pe… in DMPlexRefineRegularGetAffineFaceTransforms() 133 PetscErrorCode DMPlexRefineRegularGetAffineTransforms(DMPlexTransform tr, DMPolytopeType ct, PetscI… in DMPlexRefineRegularGetAffineTransforms() 309 static PetscErrorCode DMPlexCellRefinerGetCellVertices_Regular(DMPlexCellRefiner cr, DMPolytopeType… 339 …CellRefinerGetSubcellVertices_Regular(DMPlexCellRefiner cr, DMPolytopeType ct, DMPolytopeType rct,… 391 …ubcellOrientation_Regular(DMPlexTransform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPoly… in DMPlexTransformGetSubcellOrientation_Regular() 645 …ellRefine_Regular(DMPlexTransform tr, DMPolytopeType source, PetscInt p, PetscInt *rt, PetscInt *N… in DMPlexTransformCellRefine_Regular() 648 static DMPolytopeType vertexT[] = {DM_POLYTOPE_POINT}; in DMPlexTransformCellRefine_Regular() 655 static DMPolytopeType segT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT}; in DMPlexTransformCellRefine_Regular() 660 static DMPolytopeType tvertT[] = {DM_POLYTOPE_POINT_PRISM_TENSOR}; in DMPlexTransformCellRefine_Regular() 679 static DMPolytopeType triT[] = {DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE}; in DMPlexTransformCellRefine_Regular() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/refine/tobox/ |
| H A D | plexreftobox.c | 31 …tSubcellOrientation_ToBox(DMPlexTransform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPoly… in DMPlexTransformGetSubcellOrientation_ToBox() 213 …mCellRefine_ToBox(DMPlexTransform tr, DMPolytopeType source, PetscInt p, PetscInt *rt, PetscInt *N… in DMPlexTransformCellRefine_ToBox() 217 static DMPolytopeType tedgeT[] = {DM_POLYTOPE_SEGMENT}; in DMPlexTransformCellRefine_ToBox() 240 …static DMPolytopeType triT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_QUADRILATERAL}; in DMPlexTransformCellRefine_ToBox() 255 static DMPolytopeType tsegT[] = {DM_POLYTOPE_SEGMENT, DM_POLYTOPE_QUADRILATERAL}; in DMPlexTransformCellRefine_ToBox() 280 …static DMPolytopeType tetT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_QUADRILATERAL,… in DMPlexTransformCellRefine_ToBox() 285 …static DMPolytopeType tripT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_QUADRILATERAL… in DMPlexTransformCellRefine_ToBox() 307 …static DMPolytopeType ttriT[] = {DM_POLYTOPE_POINT_PRISM_TENSOR, DM_POLYTOPE_SEG_PRISM_TENSOR, DM_… in DMPlexTransformCellRefine_ToBox() 328 …static DMPolytopeType ctripT[] = {DM_POLYTOPE_SEGMENT, DM_POLYTOPE_QUADRILATERAL, DM_POLYTOPE_HEXA… in DMPlexTransformCellRefine_ToBox() 332 …static DMPolytopeType tquadpT[] = {DM_POLYTOPE_SEGMENT, DM_POLYTOPE_QUADRILATERAL, DM_POLYTOPE_HEX… in DMPlexTransformCellRefine_ToBox()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/alfeld/ |
| H A D | plexrefalfeld.c | 31 …SubcellOrientation_Alfeld(DMPlexTransform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPoly… in DMPlexTransformGetSubcellOrientation_Alfeld() 96 …CellRefine_Alfeld(DMPlexTransform tr, DMPolytopeType source, PetscInt p, PetscInt *rt, PetscInt *N… in DMPlexTransformCellRefine_Alfeld() 119 static DMPolytopeType triT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE}; in DMPlexTransformCellRefine_Alfeld() 141 …static DMPolytopeType tetT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE, DM_P… in DMPlexTransformCellRefine_Alfeld()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/1d/ |
| H A D | plexref1d.c | 18 DMPolytopeType ct; in DMPlexTransformSetUp_1D() 39 …mGetSubcellOrientation_1D(DMPlexTransform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPoly… in DMPlexTransformGetSubcellOrientation_1D() 57 …mCellTransform_1D(DMPlexTransform tr, DMPolytopeType source, PetscInt p, PetscInt *rt, PetscInt *N… in DMPlexTransformCellTransform_1D()
|
| /petsc/src/dm/impls/plex/transform/impls/filter/ |
| H A D | plextrfilter.c | 43 DMPolytopeType ct; in DMPlexTransformSetUp_Filter() 70 …lTransform_Filter(DMPlexTransform tr, DMPolytopeType source, PetscInt p, PetscInt *rt, PetscInt *N… in DMPlexTransformCellTransform_Filter()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/sbr/ |
| H A D | plexrefsbr.c | 227 DMPolytopeType ct; in DMPlexTransformSetUp_SBR() 273 …GetSubcellOrientation_SBR(DMPlexTransform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPoly… in DMPlexTransformGetSubcellOrientation_SBR() 336 static PetscErrorCode SBRGetTriangleSplitSingle(PetscInt o, PetscInt *Nt, DMPolytopeType *target[],… in SBRGetTriangleSplitSingle() 339 static DMPolytopeType triT1[] = {DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE}; in SBRGetTriangleSplitSingle() 447 static PetscErrorCode SBRGetTriangleSplitDouble(PetscInt o, PetscInt *Nt, DMPolytopeType *target[],… in SBRGetTriangleSplitDouble() 451 static DMPolytopeType triT2[] = {DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE}; in SBRGetTriangleSplitDouble() 494 …CellTransform_SBR(DMPlexTransform tr, DMPolytopeType source, PetscInt p, PetscInt *rt, PetscInt *N… in DMPlexTransformCellTransform_SBR()
|
| /petsc/src/dm/label/impls/ephemeral/ |
| H A D | dmlabeleph.c | 32 DMPolytopeType ct; in DMLabelEphemeralComputeStratumSize_Private() 33 DMPolytopeType *rct; in DMLabelEphemeralComputeStratumSize_Private() 69 DMPolytopeType ct; in DMLabelGetStratumIS_Ephemeral() 70 DMPolytopeType *rct; in DMLabelGetStratumIS_Ephemeral()
|
| /petsc/src/dm/impls/plex/tutorials/ |
| H A D | ex11.c | 69 DMPolytopeType ct; in CheckCellVertices() 136 DMPolytopeType ct; in GenerateArrangements() 160 DMPolytopeType ct; in VerifyCayleyTable() 207 DMPolytopeType ct; in VerifyInverse() 252 DMPolytopeType ct; in CheckSubcells() 253 DMPolytopeType *rct; in CheckSubcells() 279 DMPolytopeType ctNew = rct[n]; in CheckSubcells() 357 DMPolytopeType ct; in RefineArrangements()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexgenerate.c | 17 PetscErrorCode DMPlexInvertCell(DMPolytopeType cellType, PetscInt cone[]) in DMPlexInvertCell() 82 DMPolytopeType cellType; in DMPlexReorderCell()
|
| H A D | plexextrude.c | 97 DMPolytopeType ct; in DMPlexExtrude() 98 DMPolytopeType *rct; in DMPlexExtrude()
|
| H A D | plexinterpolate.c | 46 … DMPlexGetRawFaces_Internal(DM dm, DMPolytopeType ct, const PetscInt cone[], PetscInt *numFaces, c… in DMPlexGetRawFaces_Internal() 48 DMPolytopeType *typesTmp = NULL; in DMPlexGetRawFaces_Internal() 64 typesTmp = (DMPolytopeType *)tmp; in DMPlexGetRawFaces_Internal() 480 …lexRestoreRawFaces_Internal(DM dm, DMPolytopeType ct, const PetscInt cone[], PetscInt *numFaces, c… in DMPlexRestoreRawFaces_Internal() 519 DMPolytopeType ct; in DMPlexInterpolateFaces_Internal() 538 const DMPolytopeType *faceTypes; in DMPlexInterpolateFaces_Internal() 539 DMPolytopeType ct; in DMPlexInterpolateFaces_Internal() 552 const DMPolytopeType faceType = faceTypes[cf]; in DMPlexInterpolateFaces_Internal() 589 const DMPolytopeType *faceTypes; in DMPlexInterpolateFaces_Internal() 590 DMPolytopeType ct; in DMPlexInterpolateFaces_Internal() [all …]
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex41.c | 63 DMPolytopeType ct; in ConstructRefineTree() 64 DMPolytopeType *rct; in ConstructRefineTree()
|
| H A D | ex97.c | 10 DMPolytopeType cellType; in main()
|
| H A D | ex97f90.F90 | 15 DMPolytopeType :: cellType
|
| H A D | ex72.c | 43 DMPolytopeType ct; in CreateDiscretization()
|
| /petsc/src/dm/impls/plex/transform/impls/extrude/ |
| H A D | plextrextrude.c | 100 DMPolytopeType ct; in DMPlexTransformExtrudeComputeExtrusionDim() 147 const DMPolytopeType ct = DM_POLYTOPE_POINT; in DMPlexTransformExtrudeSetUp_Point() 179 const DMPolytopeType ct = DM_POLYTOPE_SEGMENT; in DMPlexTransformExtrudeSetUp_Segment() 257 const DMPolytopeType ct = DM_POLYTOPE_TRIANGLE; in DMPlexTransformExtrudeSetUp_Triangle() 349 const DMPolytopeType ct = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformExtrudeSetUp_Quadrilateral() 630 …ubcellOrientation_Extrude(DMPlexTransform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPoly… in DMPlexTransformGetSubcellOrientation_Extrude() 752 …Transform_Extrude(DMPlexTransform tr, DMPolytopeType source, PetscInt p, PetscInt *rt, PetscInt *N… in DMPlexTransformCellTransform_Extrude() 787 … DMPlexTransformMapCoordinates_Extrude(DMPlexTransform tr, DMPolytopeType pct, DMPolytopeType ct, … in DMPlexTransformMapCoordinates_Extrude()
|
| H A D | plextrcohesive.c | 844 …bcellOrientation_Cohesive(DMPlexTransform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPoly… in DMPlexTransformGetSubcellOrientation_Cohesive() 908 …ransform_Cohesive(DMPlexTransform tr, DMPolytopeType source, PetscInt p, PetscInt *rt, PetscInt *N… in DMPlexTransformCellTransform_Cohesive() 970 DMPolytopeType ct; in DMPlexTransformOrderSupports_Cohesive() 988 …DMPlexTransformMapCoordinates_Cohesive(DMPlexTransform tr, DMPolytopeType pct, DMPolytopeType ct, … in DMPlexTransformMapCoordinates_Cohesive() 1014 DMPolytopeType ct; in DMPlexTransformMapCoordinates_Cohesive() 1236 DMPolytopeType ct; in DMPlexTransformCohesiveExtrudeGetUnsplit() 1237 DMPolytopeType *rct; in DMPlexTransformCohesiveExtrudeGetUnsplit()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/bl/ |
| H A D | plexrefbl.c | 18 DMPolytopeType ct; in DMPlexTransformSetUp_BL() 405 …mGetSubcellOrientation_BL(DMPlexTransform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPoly… in DMPlexTransformGetSubcellOrientation_BL() 461 …mCellTransform_BL(DMPlexTransform tr, DMPolytopeType source, PetscInt p, PetscInt *rt, PetscInt *N… in DMPlexTransformCellTransform_BL() 489 …rCode DMPlexTransformMapCoordinates_BL(DMPlexTransform tr, DMPolytopeType pct, DMPolytopeType ct, … in DMPlexTransformMapCoordinates_BL()
|