Home
last modified time | relevance | path

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

12

/petsc/src/dm/impls/plex/transform/impls/refine/tobox/
H A Dplexreftobox.c81 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformGetSubcellOrientation_ToBox()
93 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformGetSubcellOrientation_ToBox()
108 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformGetSubcellOrientation_ToBox()
124 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformGetSubcellOrientation_ToBox()
144 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformGetSubcellOrientation_ToBox()
162 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformGetSubcellOrientation_ToBox()
180 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformGetSubcellOrientation_ToBox()
200 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformGetSubcellOrientation_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()
[all …]
/petsc/src/dm/impls/plex/transform/impls/refine/regular/
H A Dplexrefregular.c100 case DM_POLYTOPE_QUADRILATERAL: in DMPlexRefineRegularGetAffineFaceTransforms()
284 case DM_POLYTOPE_QUADRILATERAL: in DMPlexRefineRegularGetAffineTransforms()
331 case DM_POLYTOPE_QUADRILATERAL: *Nv = 9; *subcellV = quad_v; break;
354 case DM_POLYTOPE_QUADRILATERAL: *Nv = 4; *subcellV = &quad_v[r*(*Nv)]; break;
517 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformGetSubcellOrientation_Regular()
525 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformGetSubcellOrientation_Regular()
573 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformGetSubcellOrientation_Regular()
595 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformGetSubcellOrientation_Regular()
694 …tatic DMPolytopeType quadT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_QUADRILATERAL}; in DMPlexTransformCellRefine_Regular()
777 …static DMPolytopeType hexT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_QUADRILATERAL,… in DMPlexTransformCellRefine_Regular()
[all …]
/petsc/src/dm/impls/plex/transform/impls/extrude/
H A Dplextrcohesive.c204 ex->target[rt][1] = ex->useTensor ? DM_POLYTOPE_SEG_PRISM_TENSOR : DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformCohesiveExtrudeSetUp_Segment()
271 ex->target[rt][1] = ex->useTensor ? DM_POLYTOPE_SEG_PRISM_TENSOR : DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformCohesiveExtrudeSetUp_Segment()
435 ex->cone[rt][coff + 6] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformCohesiveExtrudeSetUp_Triangle()
439 ex->cone[rt][coff + 10] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformCohesiveExtrudeSetUp_Triangle()
443 ex->cone[rt][coff + 14] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformCohesiveExtrudeSetUp_Triangle()
517 rt = (DM_POLYTOPE_QUADRILATERAL * 2 + 1) * 100 + s; in DMPlexTransformCohesiveExtrudeSetUp_Quadrilateral()
522 ex->target[rt][0] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformCohesiveExtrudeSetUp_Quadrilateral()
550 ex->cone[rt][coff + 0] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformCohesiveExtrudeSetUp_Quadrilateral()
553 ex->cone[rt][coff + 3] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformCohesiveExtrudeSetUp_Quadrilateral()
579 ex->cone[rt][coff + 0] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformCohesiveExtrudeSetUp_Quadrilateral()
[all …]
H A Dplextrextrude.c189 ex->target[ct][1] = ex->useTensor ? DM_POLYTOPE_SEG_PRISM_TENSOR : DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformExtrudeSetUp_Segment()
321 ex->cone[ct][coff + 18 * i + 6] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformExtrudeSetUp_Triangle()
325 ex->cone[ct][coff + 18 * i + 10] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformExtrudeSetUp_Triangle()
329 ex->cone[ct][coff + 18 * i + 14] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformExtrudeSetUp_Triangle()
349 const DMPolytopeType ct = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformExtrudeSetUp_Quadrilateral()
358 ex->target[ct][0] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformExtrudeSetUp_Quadrilateral()
387 ex->cone[ct][coff + 22 * i + 0] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformExtrudeSetUp_Quadrilateral()
390 ex->cone[ct][coff + 22 * i + 3] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformExtrudeSetUp_Quadrilateral()
416 ex->cone[ct][coff + 22 * i + 0] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformExtrudeSetUp_Quadrilateral()
419 ex->cone[ct][coff + 22 * i + 3] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformExtrudeSetUp_Quadrilateral()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexfluent.c420 farr = DMPolytopeTypeGetArrangement(DM_POLYTOPE_QUADRILATERAL, newOrnt[0]); in ReorderHexahedron()
434 farr2 = DMPolytopeTypeGetArrangement(DM_POLYTOPE_QUADRILATERAL, ornt[c]); in ReorderHexahedron()
449 …newOrnt[faces[e + 1]] = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_QUADRILATERAL, !e ? (c2 + 1) … in ReorderHexahedron()
468 farr = DMPolytopeTypeGetArrangement(DM_POLYTOPE_QUADRILATERAL, newOrnt[2]); in ReorderHexahedron()
470 farr2 = DMPolytopeTypeGetArrangement(DM_POLYTOPE_QUADRILATERAL, ornt[c]); in ReorderHexahedron()
488 newOrnt[faces[5]] = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_QUADRILATERAL, c2, ornt[c]); in ReorderHexahedron()
536 if (ct != DM_POLYTOPE_QUADRILATERAL) continue; in ReorderWedge()
539 farr2 = DMPolytopeTypeGetArrangement(DM_POLYTOPE_QUADRILATERAL, ornt[c]); in ReorderWedge()
554 … newOrnt[faces[e + 1]] = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_QUADRILATERAL, c2, ornt[c]); in ReorderWedge()
573 farr = DMPolytopeTypeGetArrangement(DM_POLYTOPE_QUADRILATERAL, newOrnt[2]); in ReorderWedge()
[all …]
H A Dplexgenerate.c37 case DM_POLYTOPE_QUADRILATERAL: in DMPlexInvertCell()
H A Dplexinterpolate.c139 case DM_POLYTOPE_QUADRILATERAL: in DMPlexGetRawFaces_Internal()
243 typesTmp[0] = DM_POLYTOPE_QUADRILATERAL; in DMPlexGetRawFaces_Internal()
244 typesTmp[1] = DM_POLYTOPE_QUADRILATERAL; in DMPlexGetRawFaces_Internal()
245 typesTmp[2] = DM_POLYTOPE_QUADRILATERAL; in DMPlexGetRawFaces_Internal()
246 typesTmp[3] = DM_POLYTOPE_QUADRILATERAL; in DMPlexGetRawFaces_Internal()
247 typesTmp[4] = DM_POLYTOPE_QUADRILATERAL; in DMPlexGetRawFaces_Internal()
248 typesTmp[5] = DM_POLYTOPE_QUADRILATERAL; in DMPlexGetRawFaces_Internal()
293 typesTmp[2] = DM_POLYTOPE_QUADRILATERAL; in DMPlexGetRawFaces_Internal()
294 typesTmp[3] = DM_POLYTOPE_QUADRILATERAL; in DMPlexGetRawFaces_Internal()
295 typesTmp[4] = DM_POLYTOPE_QUADRILATERAL; in DMPlexGetRawFaces_Internal()
[all …]
H A Dplexgeometry.c409 case DM_POLYTOPE_QUADRILATERAL: in DMPlexGetPlaneCellIntersection_Internal()
904 case DM_POLYTOPE_QUADRILATERAL: in DMPlexLocatePoint_Internal()
933 case DM_POLYTOPE_QUADRILATERAL: in DMPlexClosestPoint_Internal()
2399 case DM_POLYTOPE_QUADRILATERAL: in DMPlexComputeCellGeometryFEM_Implicit()
2854 case DM_POLYTOPE_QUADRILATERAL: in DMPlexComputeGeometryFVM_3D_Internal()
H A Dplex.c518 …PetscCheck(ct == DM_POLYTOPE_TRIANGLE || ct == DM_POLYTOPE_QUADRILATERAL || ct == DM_POLYTOPE_SEG_… in VecView_Plex_Local_Draw_2D()
523 …PetscCheck(ct == DM_POLYTOPE_TRIANGLE || ct == DM_POLYTOPE_QUADRILATERAL || ct == DM_POLYTOPE_SEG_… in VecView_Plex_Local_Draw_2D()
1865 case DM_POLYTOPE_QUADRILATERAL: in DMPlexDrawCell()
1930 case DM_POLYTOPE_QUADRILATERAL: { in DMPlexDrawCellHighOrder()
3888 case DM_POLYTOPE_QUADRILATERAL: in DMPolytopeConvertNewOrientation_Internal()
3913 case DM_POLYTOPE_QUADRILATERAL: in DMPolytopeConvertOldOrientation_Internal()
3954 case DM_POLYTOPE_QUADRILATERAL: in DMPlexConvertOldOrientations_Internal()
4670 ct = DM_POLYTOPE_QUADRILATERAL; in DMPlexComputeCellType_Internal()
4712 ct = DM_POLYTOPE_QUADRILATERAL; in DMPlexComputeCellType_Internal()
4757 ct = DM_POLYTOPE_QUADRILATERAL; in DMPlexComputeCellType_Internal()
H A Dplexglvis.c332 case DM_POLYTOPE_QUADRILATERAL: in GLVisCreateFE()
/petsc/include/
H A Dpetscdmtypes.h248 DM_POLYTOPE_QUADRILATERAL, enumerator
H A Dpetscdm.h490 case DM_POLYTOPE_QUADRILATERAL: in DMPolytopeTypeGetDim()
518 case DM_POLYTOPE_QUADRILATERAL: in DMPolytopeTypeGetConeSize()
550 case DM_POLYTOPE_QUADRILATERAL: in DMPolytopeTypeGetNumVertices()
573 …OLYTOPE_SEGMENT : (dim == 2 ? (simplex ? DM_POLYTOPE_TRIANGLE : DM_POLYTOPE_QUADRILATERAL) : (dim … in DMPolytopeTypeSimpleShape()
587 case DM_POLYTOPE_QUADRILATERAL: in DMPolytopeTypeGetNumArrangements()
790 case DM_POLYTOPE_QUADRILATERAL: in DMPolytopeTypeGetArrangement()
961 case DM_POLYTOPE_QUADRILATERAL: in DMPolytopeTypeGetVertexArrangement()
1082 case DM_POLYTOPE_QUADRILATERAL: in DMPolytopeTypeComposeOrientation()
1122 case DM_POLYTOPE_QUADRILATERAL: in DMPolytopeTypeComposeOrientationInv()
/petsc/src/dm/dt/tests/
H A Dex17.c14 PetscCall(DMPlexCreateReferenceCell(PETSC_COMM_SELF, DM_POLYTOPE_QUADRILATERAL, &K)); in main()
/petsc/src/dm/impls/plex/transform/impls/refine/bl/
H A Dplexrefbl.c306 bl->target[ct][0] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformSetUp_BL()
331 bl->cone[ct][coff + 0] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformSetUp_BL()
335 bl->cone[ct][coff + 4] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformSetUp_BL()
355 bl->cone[ct][coff + 23 + 22 * i + 0] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformSetUp_BL()
358 bl->cone[ct][coff + 23 + 22 * i + 3] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformSetUp_BL()
378 bl->cone[ct][coff + 23 + 22 * (n - 1) + 0] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformSetUp_BL()
381 bl->cone[ct][coff + 23 + 22 * (n - 1) + 3] = DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformSetUp_BL()
/petsc/src/dm/impls/plex/transform/interface/
H A Dplextransform.c1232 static DMPolytopeType quadT[] = {DM_POLYTOPE_QUADRILATERAL}; in DMPlexTransformCellTransformIdentity()
1246DM_POLYTOPE_QUADRILATERAL, 1, 0, 0, DM_POLYTOPE_QUADRILATERAL, 1, 1, 0, DM_POLYTOPE_QUADRILATERAL,… in DMPlexTransformCellTransformIdentity()
1250 …POLYTOPE_TRIANGLE, 1, 1, 0, DM_POLYTOPE_QUADRILATERAL, 1, 2, 0, DM_POLYTOPE_QUADRILATERAL, 1, 3, 0… in DMPlexTransformCellTransformIdentity()
1258 …static PetscInt tquadpC[] = {DM_POLYTOPE_QUADRILATERAL, 1, 0, 0, DM_POLYTOPE_QUADRILATERA… in DMPlexTransformCellTransformIdentity()
1263 …static PetscInt pyrC[] = {DM_POLYTOPE_QUADRILATERAL, 1, 0, 0, DM_POLYTOPE_TRIANGLE, 1, 1,… in DMPlexTransformCellTransformIdentity()
1297 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformCellTransformIdentity()
/petsc/src/dm/impls/plex/tests/
H A Dex99.c40 case DM_POLYTOPE_QUADRILATERAL: in CreateFE()
H A Dex8.c478 PetscCall(DMPlexCreateReferenceCell(comm, DM_POLYTOPE_QUADRILATERAL, &dm)); in TestQuadrilateral()
/petsc/src/dm/dt/interface/
H A Ddt.c1941 ct = DM_POLYTOPE_QUADRILATERAL; in PetscDTGaussTensorQuadrature()
2376 ct = DM_POLYTOPE_QUADRILATERAL; in PetscDTTanhSinhTensorQuadrature()
2645 ct = DM_POLYTOPE_QUADRILATERAL; in PetscDTTensorQuadratureCreate()
2650 case DM_POLYTOPE_QUADRILATERAL: in PetscDTTensorQuadratureCreate()
2674 case DM_POLYTOPE_QUADRILATERAL: in PetscDTTensorQuadratureCreate()
2687 case DM_POLYTOPE_QUADRILATERAL: in PetscDTTensorQuadratureCreate()
2698 case DM_POLYTOPE_QUADRILATERAL: in PetscDTTensorQuadratureCreate()
2722 case DM_POLYTOPE_QUADRILATERAL: in PetscDTTensorQuadratureCreate()
2746 case DM_POLYTOPE_QUADRILATERAL: in PetscDTTensorQuadratureCreate()
3447 case DM_POLYTOPE_QUADRILATERAL: in PetscDTCreateQuadratureByCell()
/petsc/include/petsc/private/
H A Ddmpleximpl.h417 return DMPolytopeTypeComposeOrientationInv(DM_POLYTOPE_QUADRILATERAL, 0, a); in DihedralInvert()
437 return DMPolytopeTypeComposeOrientationInv(DM_POLYTOPE_QUADRILATERAL, b, a); in DihedralCompose()
457 return DMPolytopeTypeComposeOrientationInv(DM_POLYTOPE_QUADRILATERAL, b, a); in DihedralSwap()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdm.pxi34 DM_POLYTOPE_QUADRILATERAL
/petsc/src/dm/impls/plex/exodusii/
H A Dplexexodusii2.c1600 *ct = DM_POLYTOPE_QUADRILATERAL; in ExodusGetCellType_Internal()
1605 *ct = DM_POLYTOPE_QUADRILATERAL; in ExodusGetCellType_Internal()
1610 *ct = DM_POLYTOPE_QUADRILATERAL; in ExodusGetCellType_Internal()
/petsc/src/dm/impls/plex/transform/impls/refine/sbr/
H A Dplexrefsbr.c506 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformCellTransform_SBR()
/petsc/src/snes/utils/dm/
H A Ddminterpolatesnes.c953 case DM_POLYTOPE_QUADRILATERAL: in DMInterpolationEvaluate()
/petsc/src/dm/dt/fe/interface/
H A Dfe.c1873 case DM_POLYTOPE_QUADRILATERAL: in PetscFESetDefaultName_Private()
2010 case DM_POLYTOPE_QUADRILATERAL: in PetscFECreate_Internal()
/petsc/src/dm/impls/plex/cgns/
H A Dplexcgns2.c120 case DM_POLYTOPE_QUADRILATERAL: in DMPlexCGNSGetPermutation_Internal()
223 _dmcelltype = DM_POLYTOPE_QUADRILATERAL; in CGNSElementTypeGetTopologyInfo()

12