| /petsc/src/dm/impls/plex/transform/impls/refine/tobox/ |
| H A D | plexreftobox.c | 81 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 D | plexrefregular.c | 100 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 D | plextrcohesive.c | 204 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 D | plextrextrude.c | 189 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 D | plexfluent.c | 420 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 D | plexgenerate.c | 37 case DM_POLYTOPE_QUADRILATERAL: in DMPlexInvertCell()
|
| H A D | plexinterpolate.c | 139 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 D | plexgeometry.c | 409 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 D | plex.c | 518 …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 D | plexglvis.c | 332 case DM_POLYTOPE_QUADRILATERAL: in GLVisCreateFE()
|
| /petsc/include/ |
| H A D | petscdmtypes.h | 248 DM_POLYTOPE_QUADRILATERAL, enumerator
|
| H A D | petscdm.h | 490 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 D | ex17.c | 14 PetscCall(DMPlexCreateReferenceCell(PETSC_COMM_SELF, DM_POLYTOPE_QUADRILATERAL, &K)); in main()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/bl/ |
| H A D | plexrefbl.c | 306 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 D | plextransform.c | 1232 static DMPolytopeType quadT[] = {DM_POLYTOPE_QUADRILATERAL}; in DMPlexTransformCellTransformIdentity() 1246 …DM_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 D | ex99.c | 40 case DM_POLYTOPE_QUADRILATERAL: in CreateFE()
|
| H A D | ex8.c | 478 PetscCall(DMPlexCreateReferenceCell(comm, DM_POLYTOPE_QUADRILATERAL, &dm)); in TestQuadrilateral()
|
| /petsc/src/dm/dt/interface/ |
| H A D | dt.c | 1941 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 D | dmpleximpl.h | 417 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 D | petscdm.pxi | 34 DM_POLYTOPE_QUADRILATERAL
|
| /petsc/src/dm/impls/plex/exodusii/ |
| H A D | plexexodusii2.c | 1600 *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 D | plexrefsbr.c | 506 case DM_POLYTOPE_QUADRILATERAL: in DMPlexTransformCellTransform_SBR()
|
| /petsc/src/snes/utils/dm/ |
| H A D | dminterpolatesnes.c | 953 case DM_POLYTOPE_QUADRILATERAL: in DMInterpolationEvaluate()
|
| /petsc/src/dm/dt/fe/interface/ |
| H A D | fe.c | 1873 case DM_POLYTOPE_QUADRILATERAL: in PetscFESetDefaultName_Private() 2010 case DM_POLYTOPE_QUADRILATERAL: in PetscFECreate_Internal()
|
| /petsc/src/dm/impls/plex/cgns/ |
| H A D | plexcgns2.c | 120 case DM_POLYTOPE_QUADRILATERAL: in DMPlexCGNSGetPermutation_Internal() 223 _dmcelltype = DM_POLYTOPE_QUADRILATERAL; in CGNSElementTypeGetTopologyInfo()
|