| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex66.c | 118 PetscCall(DMLabelSetValue(ctLabel, 1, DM_POLYTOPE_POINT)); in main() 119 PetscCall(DMLabelSetValue(ctLabel, 2, DM_POLYTOPE_POINT)); in main() 120 PetscCall(DMLabelSetValue(ctLabel, 3, DM_POLYTOPE_POINT)); in main() 121 PetscCall(DMLabelSetValue(ctLabel, 4, DM_POLYTOPE_POINT)); in main() 122 PetscCall(DMLabelSetValue(ctLabel, 5, DM_POLYTOPE_POINT)); in main() 123 PetscCall(DMLabelSetValue(ctLabel, 6, DM_POLYTOPE_POINT)); in main() 124 PetscCall(DMLabelSetValue(ctLabel, 7, DM_POLYTOPE_POINT)); in main() 125 PetscCall(DMLabelSetValue(ctLabel, 8, DM_POLYTOPE_POINT)); in main() 126 PetscCall(DMLabelSetValue(ctLabel, 9, DM_POLYTOPE_POINT)); in main() 131 PetscCall(DMLabelSetValue(ctLabel, 1, DM_POLYTOPE_POINT)); in main() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/refine/tobox/ |
| H A D | plexreftobox.c | 78 case DM_POLYTOPE_POINT: in DMPlexTransformGetSubcellOrientation_ToBox() 87 case DM_POLYTOPE_POINT: in DMPlexTransformGetSubcellOrientation_ToBox() 118 case DM_POLYTOPE_POINT: in DMPlexTransformGetSubcellOrientation_ToBox() 138 case DM_POLYTOPE_POINT: in DMPlexTransformGetSubcellOrientation_ToBox() 197 case DM_POLYTOPE_POINT: in DMPlexTransformGetSubcellOrientation_ToBox() 219 static PetscInt tedgeC[] = {DM_POLYTOPE_POINT, 1, 0, 0, DM_POLYTOPE_POINT, 1, 1, 0}; in DMPlexTransformCellRefine_ToBox() 240 …static DMPolytopeType triT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_QUADRILATERAL}; in DMPlexTransformCellRefine_ToBox() 242 …{DM_POLYTOPE_POINT, 1, 0, 0, DM_POLYTOPE_POINT, 0, 0, DM_POLYTOPE_POINT, 1, 1, 0, DM_POLYTOPE_POIN… in DMPlexTransformCellRefine_ToBox() 257 static PetscInt tsegC[] = {DM_POLYTOPE_POINT, 1, 0, 0, DM_POLYTOPE_POINT, 1, 1, 0, in DMPlexTransformCellRefine_ToBox() 280 …static DMPolytopeType tetT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_QUADRILATERAL,… in DMPlexTransformCellRefine_ToBox() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/refine/regular/ |
| H A D | plexrefregular.c | 486 case DM_POLYTOPE_POINT: in DMPlexTransformGetSubcellOrientation_Regular() 493 case DM_POLYTOPE_POINT: in DMPlexTransformGetSubcellOrientation_Regular() 519 case DM_POLYTOPE_POINT: in DMPlexTransformGetSubcellOrientation_Regular() 567 case DM_POLYTOPE_POINT: in DMPlexTransformGetSubcellOrientation_Regular() 648 static DMPolytopeType vertexT[] = {DM_POLYTOPE_POINT}; in DMPlexTransformCellRefine_Regular() 655 static DMPolytopeType segT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT}; in DMPlexTransformCellRefine_Regular() 657 …tic PetscInt segC[] = {DM_POLYTOPE_POINT, 1, 0, 0, DM_POLYTOPE_POINT, 0, 0, DM_POLYTOPE_POIN… in DMPlexTransformCellRefine_Regular() 662 static PetscInt tvertC[] = {DM_POLYTOPE_POINT, 1, 0, 0, DM_POLYTOPE_POINT, 1, 1, 0}; in DMPlexTransformCellRefine_Regular() 681 …DM_POLYTOPE_POINT, 1, 0, 0, DM_POLYTOPE_POINT, 1, 1, 0, DM_POLYTOPE_POINT, 1, 1, 0, DM_POLYTOPE_PO… in DMPlexTransformCellRefine_Regular() 694 …static DMPolytopeType quadT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_QUADRILATERAL… in DMPlexTransformCellRefine_Regular() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/refine/alfeld/ |
| H A D | plexrefalfeld.c | 58 case DM_POLYTOPE_POINT: in DMPlexTransformGetSubcellOrientation_Alfeld() 73 case DM_POLYTOPE_POINT: in DMPlexTransformGetSubcellOrientation_Alfeld() 119 static DMPolytopeType triT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE}; in DMPlexTransformCellRefine_Alfeld() 121 …DM_POLYTOPE_POINT, 2, 0, 0, 0, DM_POLYTOPE_POINT, 0, 0, DM_POLYTOPE_POINT, 2, 1, 0, 0, DM_POLYTOPE… in DMPlexTransformCellRefine_Alfeld() 141 …static DMPolytopeType tetT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE, DM_P… in DMPlexTransformCellRefine_Alfeld() 143 …DM_POLYTOPE_POINT, 3, 0, 0, 0, 0, DM_POLYTOPE_POINT, 0, 0, DM_POLYTOPE_POINT, 3, 0, 1, 0, 0, DM_PO… in DMPlexTransformCellRefine_Alfeld()
|
| /petsc/src/dm/impls/plex/transform/impls/extrude/ |
| H A D | plextrcohesive.c | 150 rt = DM_POLYTOPE_POINT * 2 + 1; in DMPlexTransformCohesiveExtrudeSetUp_Point() 155 ex->target[rt][0] = DM_POLYTOPE_POINT; in DMPlexTransformCohesiveExtrudeSetUp_Point() 160 ex->cone[rt][0] = DM_POLYTOPE_POINT; in DMPlexTransformCohesiveExtrudeSetUp_Point() 163 ex->cone[rt][3] = DM_POLYTOPE_POINT; in DMPlexTransformCohesiveExtrudeSetUp_Point() 168 rt = (DM_POLYTOPE_POINT * 2 + 1) * 100 + 0; in DMPlexTransformCohesiveExtrudeSetUp_Point() 173 ex->target[rt][0] = DM_POLYTOPE_POINT; in DMPlexTransformCohesiveExtrudeSetUp_Point() 178 ex->cone[rt][0] = DM_POLYTOPE_POINT; in DMPlexTransformCohesiveExtrudeSetUp_Point() 181 ex->cone[rt][3] = DM_POLYTOPE_POINT; in DMPlexTransformCohesiveExtrudeSetUp_Point() 208 ex->cone[rt][0] = DM_POLYTOPE_POINT; in DMPlexTransformCohesiveExtrudeSetUp_Segment() 212 ex->cone[rt][4] = DM_POLYTOPE_POINT; in DMPlexTransformCohesiveExtrudeSetUp_Segment() [all …]
|
| H A D | plextrextrude.c | 147 const DMPolytopeType ct = DM_POLYTOPE_POINT; in DMPlexTransformExtrudeSetUp_Point() 156 ex->target[ct][0] = DM_POLYTOPE_POINT; in DMPlexTransformExtrudeSetUp_Point() 162 ex->cone[ct][6 * i + 0] = DM_POLYTOPE_POINT; in DMPlexTransformExtrudeSetUp_Point() 165 ex->cone[ct][6 * i + 3] = DM_POLYTOPE_POINT; in DMPlexTransformExtrudeSetUp_Point() 194 ex->cone[ct][8 * i + 0] = DM_POLYTOPE_POINT; in DMPlexTransformExtrudeSetUp_Segment() 198 ex->cone[ct][8 * i + 4] = DM_POLYTOPE_POINT; in DMPlexTransformExtrudeSetUp_Segment() 669 case DM_POLYTOPE_POINT: in DMPlexTransformGetSubcellOrientation_Extrude() 710 case DM_POLYTOPE_POINT: in DMPlexTransformGetSubcellOrientation_Extrude() 800 …PetscCheck(pct == DM_POLYTOPE_POINT, PETSC_COMM_SELF, PETSC_ERR_SUP, "Not for parent point type %s… in DMPlexTransformMapCoordinates_Extrude() 801 …PetscCheck(ct == DM_POLYTOPE_POINT, PETSC_COMM_SELF, PETSC_ERR_SUP, "Not for refined point type %s… in DMPlexTransformMapCoordinates_Extrude()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/sbr/ |
| H A D | plexrefsbr.c | 232 case DM_POLYTOPE_POINT: in DMPlexTransformSetUp_SBR() 341 …static PetscInt triC1[] = {DM_POLYTOPE_POINT, 2, 0, 0, 0, DM_POLYTOPE_POINT, 1, 1, 0, DM_P… in SBRGetTriangleSplitSingle() 453 …tic PetscInt triC2[] = {DM_POLYTOPE_POINT, 2, 0, 0, 0, DM_POLYTOPE_POINT, 1, 1, 0, DM_POLYTOPE_POI… in SBRGetTriangleSplitDouble() 504 case DM_POLYTOPE_POINT: in DMPlexTransformCellTransform_SBR()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/bl/ |
| H A D | plexrefbl.c | 116 bl->target[ct][0] = DM_POLYTOPE_POINT; in DMPlexTransformSetUp_BL() 121 bl->cone[ct][0] = DM_POLYTOPE_POINT; in DMPlexTransformSetUp_BL() 125 bl->cone[ct][4] = DM_POLYTOPE_POINT; in DMPlexTransformSetUp_BL() 129 bl->cone[ct][7 + 6 * i + 0] = DM_POLYTOPE_POINT; in DMPlexTransformSetUp_BL() 132 bl->cone[ct][7 + 6 * i + 3] = DM_POLYTOPE_POINT; in DMPlexTransformSetUp_BL() 136 bl->cone[ct][7 + 6 * (n - 1) + 0] = DM_POLYTOPE_POINT; in DMPlexTransformSetUp_BL() 139 bl->cone[ct][7 + 6 * (n - 1) + 3] = DM_POLYTOPE_POINT; in DMPlexTransformSetUp_BL() 156 bl->cone[ct][8 * i + 0] = DM_POLYTOPE_POINT; in DMPlexTransformSetUp_BL() 160 bl->cone[ct][8 * i + 4] = DM_POLYTOPE_POINT; in DMPlexTransformSetUp_BL() 426 case DM_POLYTOPE_POINT: in DMPlexTransformGetSubcellOrientation_BL() [all …]
|
| /petsc/include/ |
| H A D | petscdmtypes.h | 244 DM_POLYTOPE_POINT, enumerator
|
| H A D | petscdm.h | 484 case DM_POLYTOPE_POINT: in DMPolytopeTypeGetDim() 510 case DM_POLYTOPE_POINT: in DMPolytopeTypeGetConeSize() 542 case DM_POLYTOPE_POINT: in DMPolytopeTypeGetNumVertices() 573 …return dim == 0 ? DM_POLYTOPE_POINT : (dim == 1 ? DM_POLYTOPE_SEGMENT : (dim == 2 ? (simplex ? DM_… in DMPolytopeTypeSimpleShape() 579 case DM_POLYTOPE_POINT: in DMPolytopeTypeGetNumArrangements() 782 case DM_POLYTOPE_POINT: in DMPolytopeTypeGetArrangement() 953 case DM_POLYTOPE_POINT: in DMPolytopeTypeGetVertexArrangement() 1075 case DM_POLYTOPE_POINT: in DMPolytopeTypeComposeOrientation() 1115 case DM_POLYTOPE_POINT: in DMPolytopeTypeComposeOrientationInv()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/1d/ |
| H A D | plexref1d.c | 23 case DM_POLYTOPE_POINT: in DMPlexTransformSetUp_1D() 67 case DM_POLYTOPE_POINT: in DMPlexTransformCellTransform_1D()
|
| /petsc/src/dm/impls/plex/transform/interface/ |
| H A D | plextransform.c | 427 if (rct[n] == DM_POLYTOPE_POINT) continue; in DMPlexTransformDestroy() 475 for (cN = DM_POLYTOPE_POINT; cN < DM_NUM_POLYTOPES; ++cN) { in DMPlexTransformCreateOffset_Internal() 522 for (c = DM_POLYTOPE_POINT; c < DM_NUM_POLYTOPES; ++c) { in DMPlexTransformCreateOffset_Internal() 524 for (cN = DM_POLYTOPE_POINT; cN < DM_NUM_POLYTOPES; ++cN) { in DMPlexTransformCreateOffset_Internal() 535 for (i = DM_POLYTOPE_POINT; i < DM_NUM_POLYTOPES; ++i) { in DMPlexTransformCreateOffset_Internal() 593 ctCell = DM_POLYTOPE_POINT; in DMPlexTransformSetUp() 900 for (ctNew = DM_POLYTOPE_POINT; ctNew < DM_NUM_POLYTOPES; ++ctNew) { in DMPlexTransformGetCellType() 1216 static DMPolytopeType vertexT[] = {DM_POLYTOPE_POINT}; in DMPlexTransformCellTransformIdentity() 1222 static PetscInt edgeC[] = {DM_POLYTOPE_POINT, 1, 0, 0, DM_POLYTOPE_POINT, 1, 1, 0}; in DMPlexTransformCellTransformIdentity() 1226 static PetscInt tedgeC[] = {DM_POLYTOPE_POINT, 1, 0, 0, DM_POLYTOPE_POINT, 1, 1, 0}; in DMPlexTransformCellTransformIdentity() [all …]
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexgenerate.c | 29 case DM_POLYTOPE_POINT: in DMPlexInvertCell()
|
| H A D | plexrefine.c | 97 PetscCall(DMPlexTransformGetTargetPoint(tr, DM_POLYTOPE_POINT, DM_POLYTOPE_POINT, p, 0, &vNew)); in DMPlexCreateCoarsePointIS()
|
| H A D | plexinterpolate.c | 73 case DM_POLYTOPE_POINT: in DMPlexGetRawFaces_Internal() 82 typesTmp[0] = DM_POLYTOPE_POINT; in DMPlexGetRawFaces_Internal() 83 typesTmp[1] = DM_POLYTOPE_POINT; in DMPlexGetRawFaces_Internal() 100 typesTmp[0] = DM_POLYTOPE_POINT; in DMPlexGetRawFaces_Internal() 101 typesTmp[1] = DM_POLYTOPE_POINT; in DMPlexGetRawFaces_Internal()
|
| H A D | plexfluent.c | 629 *ct = DM_POLYTOPE_POINT; in GetNumCellFaces() 820 …numCells; v < numCells + numVertices; ++v) PetscCall(DMPlexSetCellType(*dm, v, DM_POLYTOPE_POINT)); in DMPlexCreateFluent()
|
| H A D | plexgmsh.c | 1382 #define DM_POLYTOPE_VERTEX DM_POLYTOPE_POINT 1763 … = numCells; v < numCells + numVerts; ++v) PetscCall(DMPlexSetCellType(*dm, v, DM_POLYTOPE_POINT)); in DMPlexCreateGmsh()
|
| H A D | plexcreate.c | 2304 PetscCall(DMPlexSetCellType(dm, vertex, DM_POLYTOPE_POINT)); in DMPlexCreateHypercubicMesh_Internal() 3071 … numCells; v < numCells + numVertices; ++v) PetscCall(DMPlexSetCellType(dm, v, DM_POLYTOPE_POINT)); in DMPlexCreateWedgeCylinderMesh_Internal() 4499 case DM_POLYTOPE_POINT: { in DMPlexCreateReferenceCell_Internal() 4629 for (v = 1; v < Nv; ++v) PetscCall(DMPlexSetCellType(rdm, v, DM_POLYTOPE_POINT)); in DMPlexCreateReferenceCell_Internal() 4762 case DM_POLYTOPE_POINT: in DMPlexCreateFromOptions_Internal()
|
| /petsc/src/dm/dt/interface/ |
| H A D | dt.c | 1923 ct = DM_POLYTOPE_POINT; in PetscDTGaussTensorQuadrature() 2013 ct = DM_POLYTOPE_POINT; in PetscDTStroudConicalQuadrature() 2167 ct = DM_POLYTOPE_POINT; in PetscDTSimplexQuadrature() 2370 ct = DM_POLYTOPE_POINT; in PetscDTTanhSinhTensorQuadrature() 2636 case DM_POLYTOPE_POINT: in PetscDTTensorQuadratureCreate() 2641 case DM_POLYTOPE_POINT: in PetscDTTensorQuadratureCreate() 2665 case DM_POLYTOPE_POINT: in PetscDTTensorQuadratureCreate() 2689 case DM_POLYTOPE_POINT: in PetscDTTensorQuadratureCreate() 2713 case DM_POLYTOPE_POINT: in PetscDTTensorQuadratureCreate() 2737 case DM_POLYTOPE_POINT: in PetscDTTensorQuadratureCreate()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscdm.pxi | 30 DM_POLYTOPE_POINT
|
| H A D | DM.pyx | 33 POINT = DM_POLYTOPE_POINT
|
| /petsc/src/dm/field/impls/ds/ |
| H A D | dmfieldds.c | 1004 case DM_POLYTOPE_POINT: in DMFieldComputeFaceData_DS()
|
| /petsc/src/dm/impls/plex/exodusii/ |
| H A D | plexexodusii2.c | 1748 …numCells; v < numCells + numVertices; ++v) PetscCall(DMPlexSetCellType(*dm, v, DM_POLYTOPE_POINT)); in DMPlexCreateExodus()
|
| /petsc/src/dm/impls/plex/cgns/ |
| H A D | plexcgns2.c | 565 …numCells; v < numCells + numVertices; ++v) PetscCall(DMPlexSetCellType(*dm, v, DM_POLYTOPE_POINT)); in DMPlexCreateCGNS_Internal_Serial()
|
| /petsc/src/dm/dt/dualspace/impls/lagrange/ |
| H A D | dspacelagrange.c | 1322 PetscCall(DMPlexCreateReferenceCell(PETSC_COMM_SELF, DM_POLYTOPE_POINT, &K)); in PetscDualSpaceCreateFacetSubspace_Lagrange()
|