Home
last modified time | relevance | path

Searched refs:DM_POLYTOPE_SEGMENT (Results 1 – 25 of 32) sorted by relevance

12

/petsc/src/dm/impls/plex/transform/impls/refine/regular/
H A Dplexrefregular.c272 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 Dplexreftobox.c79 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 Dplexrefalfeld.c60 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()
121DM_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()
143DM_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 Dplexrefsbr.c235 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()
453DM_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 Dplextrcohesive.c156 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 Dplextrextrude.c157 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 Dplexrefbl.c150 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 Dplexfluent.c360 …= 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 Dplexinterpolate.c79 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 Dplexgenerate.c31 case DM_POLYTOPE_SEGMENT: in DMPlexInvertCell()
H A Dplex.c1835 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 Dplexgeometry.c404 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 Dpetscdmtypes.h245 DM_POLYTOPE_SEGMENT, enumerator
H A Dpetscdm.h486 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 Dplexref1d.c26 case DM_POLYTOPE_SEGMENT: in DMPlexTransformSetUp_1D()
71 case DM_POLYTOPE_SEGMENT: in DMPlexTransformCellTransform_1D()
/petsc/src/dm/impls/plex/tests/
H A Dex66.c127 PetscCall(DMLabelSetValue(ctLabel, 10, DM_POLYTOPE_SEGMENT)); in main()
/petsc/src/dm/impls/plex/transform/interface/
H A Dplextransform.c596 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 Ddt.c1933 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 Ddmpleximpl.h415 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 Dpetscdm.pxi31 DM_POLYTOPE_SEGMENT
/petsc/src/dm/impls/plex/tutorials/
H A Dex11.c318 if (ctNew == DM_POLYTOPE_SEGMENT) { in CheckSubcells()
/petsc/src/dm/impls/plex/exodusii/
H A Dplexexodusii2.c1580 *ct = DM_POLYTOPE_SEGMENT; in ExodusGetCellType_Internal()
1585 *ct = DM_POLYTOPE_SEGMENT; in ExodusGetCellType_Internal()
/petsc/src/snes/utils/dm/
H A Ddminterpolatesnes.c947 case DM_POLYTOPE_SEGMENT: in DMInterpolationEvaluate()
/petsc/src/dm/dt/fe/interface/
H A Dfe.c1871 case DM_POLYTOPE_SEGMENT: in PetscFESetDefaultName_Private()
2008 case DM_POLYTOPE_SEGMENT: in PetscFECreate_Internal()
/petsc/src/dm/impls/plex/cgns/
H A Dplexcgns2.c80 case DM_POLYTOPE_SEGMENT: in DMPlexCGNSGetPermutation_Internal()
206 _dmcelltype = DM_POLYTOPE_SEGMENT; in CGNSElementTypeGetTopologyInfo()

12