Home
last modified time | relevance | path

Searched refs:DM_POLYTOPE_POINT (Results 1 – 25 of 30) sorted by relevance

12

/petsc/src/dm/impls/plex/tests/
H A Dex66.c118 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 Dplexreftobox.c78 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 Dplexrefregular.c486 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()
681DM_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 Dplexrefalfeld.c58 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()
121DM_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()
143DM_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 Dplextrcohesive.c150 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 Dplextrextrude.c147 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 Dplexrefsbr.c232 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 Dplexrefbl.c116 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 Dpetscdmtypes.h244 DM_POLYTOPE_POINT, enumerator
H A Dpetscdm.h484 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 Dplexref1d.c23 case DM_POLYTOPE_POINT: in DMPlexTransformSetUp_1D()
67 case DM_POLYTOPE_POINT: in DMPlexTransformCellTransform_1D()
/petsc/src/dm/impls/plex/transform/interface/
H A Dplextransform.c427 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 Dplexgenerate.c29 case DM_POLYTOPE_POINT: in DMPlexInvertCell()
H A Dplexrefine.c97 PetscCall(DMPlexTransformGetTargetPoint(tr, DM_POLYTOPE_POINT, DM_POLYTOPE_POINT, p, 0, &vNew)); in DMPlexCreateCoarsePointIS()
H A Dplexinterpolate.c73 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 Dplexfluent.c629 *ct = DM_POLYTOPE_POINT; in GetNumCellFaces()
820 …numCells; v < numCells + numVertices; ++v) PetscCall(DMPlexSetCellType(*dm, v, DM_POLYTOPE_POINT)); in DMPlexCreateFluent()
H A Dplexgmsh.c1382 #define DM_POLYTOPE_VERTEX DM_POLYTOPE_POINT
1763 … = numCells; v < numCells + numVerts; ++v) PetscCall(DMPlexSetCellType(*dm, v, DM_POLYTOPE_POINT)); in DMPlexCreateGmsh()
H A Dplexcreate.c2304 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 Ddt.c1923 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 Dpetscdm.pxi30 DM_POLYTOPE_POINT
H A DDM.pyx33 POINT = DM_POLYTOPE_POINT
/petsc/src/dm/field/impls/ds/
H A Ddmfieldds.c1004 case DM_POLYTOPE_POINT: in DMFieldComputeFaceData_DS()
/petsc/src/dm/impls/plex/exodusii/
H A Dplexexodusii2.c1748 …numCells; v < numCells + numVertices; ++v) PetscCall(DMPlexSetCellType(*dm, v, DM_POLYTOPE_POINT)); in DMPlexCreateExodus()
/petsc/src/dm/impls/plex/cgns/
H A Dplexcgns2.c565 …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 Ddspacelagrange.c1322 PetscCall(DMPlexCreateReferenceCell(PETSC_COMM_SELF, DM_POLYTOPE_POINT, &K)); in PetscDualSpaceCreateFacetSubspace_Lagrange()

12