| /petsc/src/dm/impls/plex/transform/impls/refine/regular/ |
| H A D | plexrefregular.c | 93 case DM_POLYTOPE_TRIANGLE: in DMPlexRefineRegularGetAffineFaceTransforms() 278 case DM_POLYTOPE_TRIANGLE: in DMPlexRefineRegularGetAffineTransforms() 330 case DM_POLYTOPE_TRIANGLE: *Nv = 6; *subcellV = tri_v; break; 353 case DM_POLYTOPE_TRIANGLE: *Nv = 3; *subcellV = &tri_v[r*(*Nv)]; break; 503 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformGetSubcellOrientation_Regular() 509 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformGetSubcellOrientation_Regular() 553 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformGetSubcellOrientation_Regular() 591 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformGetSubcellOrientation_Regular() 679 static DMPolytopeType triT[] = {DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE}; in DMPlexTransformCellRefine_Regular() 740 …static DMPolytopeType tetT[] = {DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE, DM_POLYTOPE_TETRAHEDRON… in DMPlexTransformCellRefine_Regular() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/refine/alfeld/ |
| H A D | plexrefalfeld.c | 56 if (dim == 2 && sct == DM_POLYTOPE_TRIANGLE) { in DMPlexTransformGetSubcellOrientation_Alfeld() 64 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformGetSubcellOrientation_Alfeld() 79 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformGetSubcellOrientation_Alfeld() 119 static DMPolytopeType triT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE}; in DMPlexTransformCellRefine_Alfeld() 141 …static DMPolytopeType tetT[] = {DM_POLYTOPE_POINT, DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE, DM_P… in DMPlexTransformCellRefine_Alfeld() 143 …DM_POLYTOPE_TRIANGLE, 1, 0, 0, DM_POLYTOPE_TRIANGLE, 0, 0, DM_POLYTOPE_TRIANGLE, 0, 1, DM_POLYTOPE… in DMPlexTransformCellRefine_Alfeld() 150 if (dim == 2 && source == DM_POLYTOPE_TRIANGLE) { in DMPlexTransformCellRefine_Alfeld()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/sbr/ |
| H A D | plexrefsbr.c | 240 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformSetUp_SBR() 291 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformGetSubcellOrientation_SBR() 303 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformGetSubcellOrientation_SBR() 338 const PetscInt *arr = DMPolytopeTypeGetArrangement(DM_POLYTOPE_TRIANGLE, o); in SBRGetTriangleSplitSingle() 339 static DMPolytopeType triT1[] = {DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE}; in SBRGetTriangleSplitSingle() 450 const PetscInt *arr = DMPolytopeTypeGetArrangement(DM_POLYTOPE_TRIANGLE, o); in SBRGetTriangleSplitDouble() 451 static DMPolytopeType triT2[] = {DM_POLYTOPE_SEGMENT, DM_POLYTOPE_TRIANGLE}; in SBRGetTriangleSplitDouble() 520 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformCellTransform_SBR()
|
| /petsc/src/dm/impls/plex/transform/impls/extrude/ |
| H A D | plextrcohesive.c | 376 rt = (DM_POLYTOPE_TRIANGLE * 2 + 1) * 100 + s; in DMPlexTransformCohesiveExtrudeSetUp_Triangle() 381 ex->target[rt][0] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformCohesiveExtrudeSetUp_Triangle() 405 ex->cone[rt][coff + 0] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformCohesiveExtrudeSetUp_Triangle() 408 ex->cone[rt][coff + 3] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformCohesiveExtrudeSetUp_Triangle() 429 ex->cone[rt][coff + 0] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformCohesiveExtrudeSetUp_Triangle() 432 ex->cone[rt][coff + 3] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformCohesiveExtrudeSetUp_Triangle() 464 rt = (DM_POLYTOPE_TRIANGLE * 2 + 0) * 100 + s; in DMPlexTransformCohesiveExtrudeSetUp_Triangle() 469 ex->target[rt][0] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformCohesiveExtrudeSetUp_Triangle() 687 ex->cone[rt][0] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformCohesiveExtrudeSetUp_Tetrahedron() 691 ex->cone[rt][4] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformCohesiveExtrudeSetUp_Tetrahedron() [all …]
|
| H A D | plextrextrude.c | 257 const DMPolytopeType ct = DM_POLYTOPE_TRIANGLE; in DMPlexTransformExtrudeSetUp_Triangle() 266 ex->target[ct][0] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformExtrudeSetUp_Triangle() 291 ex->cone[ct][coff + 18 * i + 0] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformExtrudeSetUp_Triangle() 294 ex->cone[ct][coff + 18 * i + 3] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformExtrudeSetUp_Triangle() 315 ex->cone[ct][coff + 18 * i + 0] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformExtrudeSetUp_Triangle() 318 ex->cone[ct][coff + 18 * i + 3] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformExtrudeSetUp_Triangle() 683 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformGetSubcellOrientation_Extrude() 685 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformGetSubcellOrientation_Extrude() 723 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformGetSubcellOrientation_Extrude() 725 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformGetSubcellOrientation_Extrude()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexfluent.c | 357 farr = DMPolytopeTypeGetArrangement(DM_POLYTOPE_TRIANGLE, newOrnt[0]); in ReorderTetrahedron() 372 farr2 = DMPolytopeTypeGetArrangement(DM_POLYTOPE_TRIANGLE, ornt[c]); in ReorderTetrahedron() 392 …newOrnt[faces[e + 1]] = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_TRIANGLE, -((c2 + (!e ? 1 : 2… in ReorderTetrahedron() 394 …newOrnt[faces[e + 1]] = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_TRIANGLE, !e ? (c2 + 1) % 3 :… in ReorderTetrahedron() 512 if (ct == DM_POLYTOPE_TRIANGLE) { in ReorderWedge() 521 farr = DMPolytopeTypeGetArrangement(DM_POLYTOPE_TRIANGLE, newOrnt[0]); in ReorderWedge() 575 farr2 = DMPolytopeTypeGetArrangement(DM_POLYTOPE_TRIANGLE, ornt[c]); in ReorderWedge() 593 newOrnt[faces[4]] = DMPolytopeTypeComposeOrientation(DM_POLYTOPE_TRIANGLE, c2, ornt[c]); in ReorderWedge() 606 case DM_POLYTOPE_TRIANGLE: in ReorderCell() 636 *ct = DM_POLYTOPE_TRIANGLE; in GetNumCellFaces() [all …]
|
| H A D | plexgenerate.c | 35 case DM_POLYTOPE_TRIANGLE: in DMPlexInvertCell()
|
| H A D | plexinterpolate.c | 115 case DM_POLYTOPE_TRIANGLE: in DMPlexGetRawFaces_Internal() 200 typesTmp[0] = DM_POLYTOPE_TRIANGLE; in DMPlexGetRawFaces_Internal() 201 typesTmp[1] = DM_POLYTOPE_TRIANGLE; in DMPlexGetRawFaces_Internal() 202 typesTmp[2] = DM_POLYTOPE_TRIANGLE; in DMPlexGetRawFaces_Internal() 203 typesTmp[3] = DM_POLYTOPE_TRIANGLE; in DMPlexGetRawFaces_Internal() 291 typesTmp[0] = DM_POLYTOPE_TRIANGLE; in DMPlexGetRawFaces_Internal() 292 typesTmp[1] = DM_POLYTOPE_TRIANGLE; in DMPlexGetRawFaces_Internal() 331 typesTmp[0] = DM_POLYTOPE_TRIANGLE; in DMPlexGetRawFaces_Internal() 332 typesTmp[1] = DM_POLYTOPE_TRIANGLE; in DMPlexGetRawFaces_Internal() 440 typesTmp[1] = DM_POLYTOPE_TRIANGLE; in DMPlexGetRawFaces_Internal() [all …]
|
| H A D | plexgeometry.c | 405 case DM_POLYTOPE_TRIANGLE: in DMPlexGetPlaneCellIntersection_Internal() 901 case DM_POLYTOPE_TRIANGLE: in DMPlexLocatePoint_Internal() 929 case DM_POLYTOPE_TRIANGLE: in DMPlexClosestPoint_Internal() 2395 case DM_POLYTOPE_TRIANGLE: in DMPlexComputeCellGeometryFEM_Implicit() 2839 case DM_POLYTOPE_TRIANGLE: 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() 1859 case DM_POLYTOPE_TRIANGLE: in DMPlexDrawCell() 1925 case DM_POLYTOPE_TRIANGLE: { in DMPlexDrawCellHighOrder() 3883 case DM_POLYTOPE_TRIANGLE: in DMPolytopeConvertNewOrientation_Internal() 3908 case DM_POLYTOPE_TRIANGLE: in DMPolytopeConvertOldOrientation_Internal() 3949 case DM_POLYTOPE_TRIANGLE: in DMPlexConvertOldOrientations_Internal() 4665 ct = DM_POLYTOPE_TRIANGLE; in DMPlexComputeCellType_Internal() 4709 ct = DM_POLYTOPE_TRIANGLE; in DMPlexComputeCellType_Internal() 4754 ct = DM_POLYTOPE_TRIANGLE; in DMPlexComputeCellType_Internal()
|
| /petsc/include/ |
| H A D | petscdmtypes.h | 247 DM_POLYTOPE_TRIANGLE, enumerator
|
| H A D | petscdm.h | 489 case DM_POLYTOPE_TRIANGLE: in DMPolytopeTypeGetDim() 516 case DM_POLYTOPE_TRIANGLE: in DMPolytopeTypeGetConeSize() 548 case DM_POLYTOPE_TRIANGLE: in DMPolytopeTypeGetNumVertices() 573 …_POINT : (dim == 1 ? DM_POLYTOPE_SEGMENT : (dim == 2 ? (simplex ? DM_POLYTOPE_TRIANGLE : DM_POLYTO… in DMPolytopeTypeSimpleShape() 585 case DM_POLYTOPE_TRIANGLE: in DMPolytopeTypeGetNumArrangements() 788 case DM_POLYTOPE_TRIANGLE: in DMPolytopeTypeGetArrangement() 959 case DM_POLYTOPE_TRIANGLE: in DMPolytopeTypeGetVertexArrangement() 1080 case DM_POLYTOPE_TRIANGLE: in DMPolytopeTypeComposeOrientation() 1120 case DM_POLYTOPE_TRIANGLE: in DMPolytopeTypeComposeOrientationInv()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/bl/ |
| H A D | plexrefbl.c | 220 bl->target[ct][0] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformSetUp_BL() 241 bl->cone[ct][coff + 0] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformSetUp_BL() 245 bl->cone[ct][coff + 4] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformSetUp_BL() 261 bl->cone[ct][coff + 19 + 18 * i + 0] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformSetUp_BL() 264 bl->cone[ct][coff + 19 + 18 * i + 3] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformSetUp_BL() 280 bl->cone[ct][coff + 19 + 18 * (n - 1) + 0] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformSetUp_BL() 283 bl->cone[ct][coff + 19 + 18 * (n - 1) + 3] = DM_POLYTOPE_TRIANGLE; in DMPlexTransformSetUp_BL()
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex66.c | 140 PetscCall(DMLabelSetValue(ctLabel, 10, DM_POLYTOPE_TRIANGLE)); in main()
|
| H A D | ex8.c | 440 PetscCall(DMPlexCreateReferenceCell(comm, DM_POLYTOPE_TRIANGLE, &dm)); in TestTriangle()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/tobox/ |
| H A D | plexreftobox.c | 85 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformGetSubcellOrientation_ToBox() 525 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformCellRefine_ToBox() 574 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformCellRefine_ToBox()
|
| /petsc/src/dm/impls/plex/transform/interface/ |
| H A D | plextransform.c | 599 ctCell = DM_POLYTOPE_TRIANGLE; in DMPlexTransformSetUp() 1228 static DMPolytopeType triT[] = {DM_POLYTOPE_TRIANGLE}; in DMPlexTransformCellTransformIdentity() 1242 … tetC[] = {DM_POLYTOPE_TRIANGLE, 1, 0, 0, DM_POLYTOPE_TRIANGLE, 1, 1, 0, DM_POLYTOPE_TRIA… in DMPlexTransformCellTransformIdentity() 1250 …static PetscInt tripC[] = {DM_POLYTOPE_TRIANGLE, 1, 0, 0, DM_POLYTOPE_TRIANGLE, 1, 1, 0, D… in DMPlexTransformCellTransformIdentity() 1254 …static PetscInt ttripC[] = {DM_POLYTOPE_TRIANGLE, 1, 0, 0, DM_POLYTOPE_TRIANGLE, 1, 1, 0, D… in DMPlexTransformCellTransformIdentity() 1263 …RILATERAL, 1, 0, 0, DM_POLYTOPE_TRIANGLE, 1, 1, 0, DM_POLYTOPE_TRIANGLE, 1, 2, 0, DM_POLYTOPE_TRIA… in DMPlexTransformCellTransformIdentity() 1290 case DM_POLYTOPE_TRIANGLE: in DMPlexTransformCellTransformIdentity()
|
| /petsc/src/dm/dt/interface/ |
| H A D | dt.c | 2019 ct = DM_POLYTOPE_TRIANGLE; in PetscDTStroudConicalQuadrature() 2173 ct = DM_POLYTOPE_TRIANGLE; in PetscDTSimplexQuadrature() 2647 case DM_POLYTOPE_TRIANGLE: in PetscDTTensorQuadratureCreate() 2663 case DM_POLYTOPE_TRIANGLE: in PetscDTTensorQuadratureCreate() 2671 case DM_POLYTOPE_TRIANGLE: in PetscDTTensorQuadratureCreate() 2695 case DM_POLYTOPE_TRIANGLE: in PetscDTTensorQuadratureCreate() 2719 case DM_POLYTOPE_TRIANGLE: in PetscDTTensorQuadratureCreate() 2743 case DM_POLYTOPE_TRIANGLE: in PetscDTTensorQuadratureCreate() 3454 case DM_POLYTOPE_TRIANGLE: in PetscDTCreateQuadratureByCell()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscdm.pxi | 33 DM_POLYTOPE_TRIANGLE
|
| /petsc/src/dm/impls/plex/tutorials/ |
| H A D | ex11.c | 324 if (r > 3 && ctNew == DM_POLYTOPE_TRIANGLE) { in CheckSubcells()
|
| /petsc/src/dm/field/impls/ds/ |
| H A D | dmfieldds.c | 704 case DM_POLYTOPE_TRIANGLE: in DMFieldGetFVQuadrature_Internal() 1013 case DM_POLYTOPE_TRIANGLE: in DMFieldComputeFaceData_DS()
|
| /petsc/src/dm/impls/plex/exodusii/ |
| H A D | plexexodusii2.c | 1590 *ct = DM_POLYTOPE_TRIANGLE; in ExodusGetCellType_Internal() 1595 *ct = DM_POLYTOPE_TRIANGLE; in ExodusGetCellType_Internal()
|
| /petsc/src/snes/utils/dm/ |
| H A D | dminterpolatesnes.c | 950 case DM_POLYTOPE_TRIANGLE: in DMInterpolationEvaluate()
|
| /petsc/src/dm/impls/plex/cgns/ |
| H A D | plexcgns2.c | 102 case DM_POLYTOPE_TRIANGLE: in DMPlexCGNSGetPermutation_Internal() 214 _dmcelltype = DM_POLYTOPE_TRIANGLE; in CGNSElementTypeGetTopologyInfo()
|
| /petsc/src/dm/dt/dualspace/interface/ |
| H A D | dualspace.c | 285 DMPolytopeType refCell = DM_POLYTOPE_TRIANGLE; in PetscDualSpaceSetFromOptions()
|