| /petsc/src/dm/impls/plex/transform/impls/refine/regular/ |
| H A D | plexrefregular.c | 272 case DM_POLYTOPE_SEGMENT: in DMPlexRefineRegularGetAffineTransforms() 329 case DM_POLYTOPE_SEGMENT: *Nv = 3; *subcellV = seg_v; break; 352 case DM_POLYTOPE_SEGMENT: *Nv = 2; *subcellV = &seg_v[r*(*Nv)]; break; 491 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_Regular() 495 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_Regular() 505 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_Regular() 521 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_Regular() 549 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_Regular() 569 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_Regular() 587 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_Regular() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/refine/tobox/ |
| H A D | plexreftobox.c | 79 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_ToBox() 89 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_ToBox() 103 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_ToBox() 120 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_ToBox() 140 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_ToBox() 158 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_ToBox() 176 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_ToBox() 198 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_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() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/refine/alfeld/ |
| H A D | plexrefalfeld.c | 60 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_Alfeld() 75 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_Alfeld() 119 static DMPolytopeType triT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE}; in DMPlexTransformCellRefine_Alfeld() 121 …DM_POLYTOPE_SEGMENT, 1, 0, 0, DM_POLYTOPE_SEGMENT, 0, 1, DM_POLYTOPE_SEGMENT, 0, 0, DM_POLYTOPE_SE… in DMPlexTransformCellRefine_Alfeld() 141 …static DMPolytopeType tetT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE, DM_P… in DMPlexTransformCellRefine_Alfeld() 143 …DM_POLYTOPE_SEGMENT, 0, 0, DM_POLYTOPE_SEGMENT, 0, 1, DM_POLYTOPE_SEGMENT, 2, 0, 0, 0, DM_POLYTOPE… in DMPlexTransformCellRefine_Alfeld()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/sbr/ |
| H A D | plexrefsbr.c | 235 case DM_POLYTOPE_SEGMENT: in DMPlexTransformSetUp_SBR() 289 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_SBR() 301 case DM_POLYTOPE_SEGMENT: in DMPlexTransformGetSubcellOrientation_SBR() 339 static DMPolytopeType triT1[] = {DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE}; in SBRGetTriangleSplitSingle() 341 …, 1, 0, DM_POLYTOPE_SEGMENT, 1, 0, 0, DM_POLYTOPE_SEGMENT, 1, 1, 0, DM_POLYTOPE_SEGMENT, 0, 0, DM_… in SBRGetTriangleSplitSingle() 342 DM_POLYTOPE_SEGMENT, 0, 0}; in SBRGetTriangleSplitSingle() 451 static DMPolytopeType triT2[] = {DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE}; in SBRGetTriangleSplitDouble() 453 …DM_POLYTOPE_SEGMENT, 1, 0, 0, DM_POLYTOPE_SEGMENT, 1, 1, 0, DM_POLYTOPE_SEGMENT, 0, 0, DM_POLYTOPE… in SBRGetTriangleSplitDouble() 470 triO2[6] = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_SEGMENT, -1, arr[2 * 2 + 1]); in SBRGetTriangleSplitDouble() 478 triO2[9] = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_SEGMENT, -1, arr[2 * 2 + 1]); in SBRGetTriangleSplitDouble() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/extrude/ |
| H A D | plextrcohesive.c | 156 ex->target[rt][1] = ex->useTensor ? DM_POLYTOPE_POINT_PRISM_TENSOR : DM_POLYTOPE_SEGMENT; in DMPlexTransformCohesiveExtrudeSetUp_Point() 174 ex->target[rt][1] = ex->useTensor ? DM_POLYTOPE_POINT_PRISM_TENSOR : DM_POLYTOPE_SEGMENT; in DMPlexTransformCohesiveExtrudeSetUp_Point() 198 rt = DM_POLYTOPE_SEGMENT * 2 + 1; in DMPlexTransformCohesiveExtrudeSetUp_Segment() 203 ex->target[rt][0] = DM_POLYTOPE_SEGMENT; in DMPlexTransformCohesiveExtrudeSetUp_Segment() 221 ex->cone[rt][coff + 0] = DM_POLYTOPE_SEGMENT; in DMPlexTransformCohesiveExtrudeSetUp_Segment() 224 ex->cone[rt][coff + 3] = DM_POLYTOPE_SEGMENT; in DMPlexTransformCohesiveExtrudeSetUp_Segment() 240 ex->cone[rt][coff + 0] = DM_POLYTOPE_SEGMENT; in DMPlexTransformCohesiveExtrudeSetUp_Segment() 243 ex->cone[rt][coff + 3] = DM_POLYTOPE_SEGMENT; in DMPlexTransformCohesiveExtrudeSetUp_Segment() 247 ex->cone[rt][coff + 7] = DM_POLYTOPE_SEGMENT; in DMPlexTransformCohesiveExtrudeSetUp_Segment() 250 ex->cone[rt][coff + 10] = DM_POLYTOPE_SEGMENT; in DMPlexTransformCohesiveExtrudeSetUp_Segment() [all …]
|
| H A D | plextrextrude.c | 157 ex->target[ct][1] = ex->useTensor ? DM_POLYTOPE_POINT_PRISM_TENSOR : DM_POLYTOPE_SEGMENT; in DMPlexTransformExtrudeSetUp_Point() 179 const DMPolytopeType ct = DM_POLYTOPE_SEGMENT; in DMPlexTransformExtrudeSetUp_Segment() 188 ex->target[ct][0] = DM_POLYTOPE_SEGMENT; in DMPlexTransformExtrudeSetUp_Segment() 209 ex->cone[ct][coff + 14 * i + 0] = DM_POLYTOPE_SEGMENT; in DMPlexTransformExtrudeSetUp_Segment() 212 ex->cone[ct][coff + 14 * i + 3] = DM_POLYTOPE_SEGMENT; in DMPlexTransformExtrudeSetUp_Segment() 228 ex->cone[ct][coff + 14 * i + 0] = DM_POLYTOPE_SEGMENT; in DMPlexTransformExtrudeSetUp_Segment() 231 ex->cone[ct][coff + 14 * i + 3] = DM_POLYTOPE_SEGMENT; in DMPlexTransformExtrudeSetUp_Segment() 235 ex->cone[ct][coff + 14 * i + 7] = DM_POLYTOPE_SEGMENT; in DMPlexTransformExtrudeSetUp_Segment() 238 ex->cone[ct][coff + 14 * i + 10] = DM_POLYTOPE_SEGMENT; in DMPlexTransformExtrudeSetUp_Segment() 272 ex->cone[ct][12 * i + 0] = DM_POLYTOPE_SEGMENT; in DMPlexTransformExtrudeSetUp_Triangle() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/refine/bl/ |
| H A D | plexrefbl.c | 150 bl->target[ct][0] = DM_POLYTOPE_SEGMENT; in DMPlexTransformSetUp_BL() 167 bl->cone[ct][coff + 0] = DM_POLYTOPE_SEGMENT; in DMPlexTransformSetUp_BL() 171 bl->cone[ct][coff + 4] = DM_POLYTOPE_SEGMENT; in DMPlexTransformSetUp_BL() 183 bl->cone[ct][coff + 15 + 14 * i + 0] = DM_POLYTOPE_SEGMENT; in DMPlexTransformSetUp_BL() 186 bl->cone[ct][coff + 15 + 14 * i + 3] = DM_POLYTOPE_SEGMENT; in DMPlexTransformSetUp_BL() 198 bl->cone[ct][coff + 15 + 14 * (n - 1) + 0] = DM_POLYTOPE_SEGMENT; in DMPlexTransformSetUp_BL() 201 bl->cone[ct][coff + 15 + 14 * (n - 1) + 3] = DM_POLYTOPE_SEGMENT; in DMPlexTransformSetUp_BL() 226 bl->cone[ct][12 * i + 0] = DM_POLYTOPE_SEGMENT; in DMPlexTransformSetUp_BL() 230 bl->cone[ct][12 * i + 4] = DM_POLYTOPE_SEGMENT; in DMPlexTransformSetUp_BL() 234 bl->cone[ct][12 * i + 8] = DM_POLYTOPE_SEGMENT; in DMPlexTransformSetUp_BL() [all …]
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexfluent.c | 360 …= fcone[farr[e * 2 + 0]], eornt = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_SEGMENT, farr[e * 2… in ReorderTetrahedron() 375 …one2[farr2[c2 * 2 + 0]], eornt2 = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_SEGMENT, farr2[c2 *… in ReorderTetrahedron() 423 …= fcone[farr[e * 2 + 0]], eornt = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_SEGMENT, farr[e * 2… in ReorderHexahedron() 437 …one2[farr2[c2 * 2 + 0]], eornt2 = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_SEGMENT, farr2[c2 *… in ReorderHexahedron() 473 …= fcone[farr[e * 2 + 0]], eornt = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_SEGMENT, farr[e * 2… in ReorderHexahedron() 476 …one2[farr2[c2 * 2 + 0]], eornt2 = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_SEGMENT, farr2[c2 *… in ReorderHexahedron() 524 …= fcone[farr[e * 2 + 0]], eornt = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_SEGMENT, farr[e * 2… in ReorderWedge() 542 …one2[farr2[c2 * 2 + 0]], eornt2 = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_SEGMENT, farr2[c2 *… in ReorderWedge() 578 …= fcone[farr[e * 2 + 0]], eornt = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_SEGMENT, farr[e * 2… in ReorderWedge() 581 …one2[farr2[c2 * 2 + 0]], eornt2 = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_SEGMENT, farr2[c2 *… in ReorderWedge() [all …]
|
| H A D | plexinterpolate.c | 79 case DM_POLYTOPE_SEGMENT: in DMPlexGetRawFaces_Internal() 118 typesTmp[0] = DM_POLYTOPE_SEGMENT; in DMPlexGetRawFaces_Internal() 119 typesTmp[1] = DM_POLYTOPE_SEGMENT; in DMPlexGetRawFaces_Internal() 120 typesTmp[2] = DM_POLYTOPE_SEGMENT; in DMPlexGetRawFaces_Internal() 143 typesTmp[0] = DM_POLYTOPE_SEGMENT; in DMPlexGetRawFaces_Internal() 144 typesTmp[1] = DM_POLYTOPE_SEGMENT; in DMPlexGetRawFaces_Internal() 145 typesTmp[2] = DM_POLYTOPE_SEGMENT; in DMPlexGetRawFaces_Internal() 146 typesTmp[3] = DM_POLYTOPE_SEGMENT; in DMPlexGetRawFaces_Internal() 171 typesTmp[0] = DM_POLYTOPE_SEGMENT; in DMPlexGetRawFaces_Internal() 172 typesTmp[1] = DM_POLYTOPE_SEGMENT; in DMPlexGetRawFaces_Internal() [all …]
|
| H A D | plexgenerate.c | 31 case DM_POLYTOPE_SEGMENT: in DMPlexInvertCell()
|
| H A D | plex.c | 1835 case DM_POLYTOPE_SEGMENT: in DMPlexDrawCell() 3880 case DM_POLYTOPE_SEGMENT: in DMPolytopeConvertNewOrientation_Internal() 3904 case DM_POLYTOPE_SEGMENT: in DMPolytopeConvertOldOrientation_Internal() 3945 case DM_POLYTOPE_SEGMENT: in DMPlexConvertOldOrientations_Internal() 4662 ct = DM_POLYTOPE_SEGMENT; in DMPlexComputeCellType_Internal() 4700 ct = DM_POLYTOPE_SEGMENT; in DMPlexComputeCellType_Internal() 4751 ct = DM_POLYTOPE_SEGMENT; in DMPlexComputeCellType_Internal()
|
| H A D | plexgeometry.c | 404 case DM_POLYTOPE_SEGMENT: in DMPlexGetPlaneCellIntersection_Internal() 898 case DM_POLYTOPE_SEGMENT: in DMPlexLocatePoint_Internal() 2390 case DM_POLYTOPE_SEGMENT: in DMPlexComputeCellGeometryFEM_Implicit()
|
| /petsc/include/ |
| H A D | petscdmtypes.h | 245 DM_POLYTOPE_SEGMENT, enumerator
|
| H A D | petscdm.h | 486 case DM_POLYTOPE_SEGMENT: in DMPolytopeTypeGetDim() 512 case DM_POLYTOPE_SEGMENT: in DMPolytopeTypeGetConeSize() 544 case DM_POLYTOPE_SEGMENT: in DMPolytopeTypeGetNumVertices() 573 …return dim == 0 ? DM_POLYTOPE_POINT : (dim == 1 ? DM_POLYTOPE_SEGMENT : (dim == 2 ? (simplex ? DM_… in DMPolytopeTypeSimpleShape() 581 case DM_POLYTOPE_SEGMENT: in DMPolytopeTypeGetNumArrangements() 784 case DM_POLYTOPE_SEGMENT: in DMPolytopeTypeGetArrangement() 955 case DM_POLYTOPE_SEGMENT: in DMPolytopeTypeGetVertexArrangement() 1077 case DM_POLYTOPE_SEGMENT: in DMPolytopeTypeComposeOrientation() 1117 case DM_POLYTOPE_SEGMENT: in DMPolytopeTypeComposeOrientationInv()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/1d/ |
| H A D | plexref1d.c | 26 case DM_POLYTOPE_SEGMENT: in DMPlexTransformSetUp_1D() 71 case DM_POLYTOPE_SEGMENT: in DMPlexTransformCellTransform_1D()
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex66.c | 127 PetscCall(DMLabelSetValue(ctLabel, 10, DM_POLYTOPE_SEGMENT)); in main()
|
| /petsc/src/dm/impls/plex/transform/interface/ |
| H A D | plextransform.c | 596 ctCell = DM_POLYTOPE_SEGMENT; in DMPlexTransformSetUp() 1220 static DMPolytopeType edgeT[] = {DM_POLYTOPE_SEGMENT}; in DMPlexTransformCellTransformIdentity() 1230 …static PetscInt triC[] = {DM_POLYTOPE_SEGMENT, 1, 0, 0, DM_POLYTOPE_SEGMENT, 1, 1, 0, DM_… in DMPlexTransformCellTransformIdentity() 1234 …nt quadC[] = {DM_POLYTOPE_SEGMENT, 1, 0, 0, DM_POLYTOPE_SEGMENT, 1, 1, 0, DM_POLYTOPE_SEGM… in DMPlexTransformCellTransformIdentity() 1238 …static PetscInt tquadC[] = {DM_POLYTOPE_SEGMENT, 1, 0, 0, DM_POLYTOPE_SEGMENT, 1, 1, 0, DM_… in DMPlexTransformCellTransformIdentity() 1276 case DM_POLYTOPE_SEGMENT: in DMPlexTransformCellTransformIdentity()
|
| /petsc/src/dm/dt/interface/ |
| H A D | dt.c | 1933 ct = DM_POLYTOPE_SEGMENT; in PetscDTGaussTensorQuadrature() 2016 ct = DM_POLYTOPE_SEGMENT; in PetscDTStroudConicalQuadrature() 2170 ct = DM_POLYTOPE_SEGMENT; in PetscDTSimplexQuadrature() 2373 ct = DM_POLYTOPE_SEGMENT; in PetscDTTanhSinhTensorQuadrature() 2639 case DM_POLYTOPE_SEGMENT: in PetscDTTensorQuadratureCreate() 2644 case DM_POLYTOPE_SEGMENT: in PetscDTTensorQuadratureCreate() 2668 case DM_POLYTOPE_SEGMENT: in PetscDTTensorQuadratureCreate() 2692 case DM_POLYTOPE_SEGMENT: in PetscDTTensorQuadratureCreate() 2716 case DM_POLYTOPE_SEGMENT: in PetscDTTensorQuadratureCreate() 2740 case DM_POLYTOPE_SEGMENT: in PetscDTTensorQuadratureCreate() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | dmpleximpl.h | 415 return DMPolytopeTypeComposeOrientationInv(DM_POLYTOPE_SEGMENT, 0, a); in DihedralInvert() 435 return DMPolytopeTypeComposeOrientationInv(DM_POLYTOPE_SEGMENT, b, a); in DihedralCompose() 455 return DMPolytopeTypeComposeOrientationInv(DM_POLYTOPE_SEGMENT, b, a); in DihedralSwap()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscdm.pxi | 31 DM_POLYTOPE_SEGMENT
|
| /petsc/src/dm/impls/plex/tutorials/ |
| H A D | ex11.c | 318 if (ctNew == DM_POLYTOPE_SEGMENT) { in CheckSubcells()
|
| /petsc/src/dm/impls/plex/exodusii/ |
| H A D | plexexodusii2.c | 1580 *ct = DM_POLYTOPE_SEGMENT; in ExodusGetCellType_Internal() 1585 *ct = DM_POLYTOPE_SEGMENT; in ExodusGetCellType_Internal()
|
| /petsc/src/snes/utils/dm/ |
| H A D | dminterpolatesnes.c | 947 case DM_POLYTOPE_SEGMENT: in DMInterpolationEvaluate()
|
| /petsc/src/dm/dt/fe/interface/ |
| H A D | fe.c | 1871 case DM_POLYTOPE_SEGMENT: in PetscFESetDefaultName_Private() 2008 case DM_POLYTOPE_SEGMENT: in PetscFECreate_Internal()
|
| /petsc/src/dm/impls/plex/cgns/ |
| H A D | plexcgns2.c | 80 case DM_POLYTOPE_SEGMENT: in DMPlexCGNSGetPermutation_Internal() 206 _dmcelltype = DM_POLYTOPE_SEGMENT; in CGNSElementTypeGetTopologyInfo()
|