| /petsc/src/dm/impls/plex/transform/impls/refine/regular/ |
| H A D | plexrefregular.c | 533 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_Regular() 539 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_Regular() 609 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_Regular() 627 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_Regular() 709 static DMPolytopeType tsegT[] = {DM_POLYTOPE_POINT_PRISM_TENSOR, DM_POLYTOPE_SEG_PRISM_TENSOR}; in DMPlexTransformCellRefine_Regular() 805 static DMPolytopeType ttriT[] = {DM_POLYTOPE_SEG_PRISM_TENSOR, DM_POLYTOPE_TRI_PRISM_TENSOR}; in DMPlexTransformCellRefine_Regular() 807 …DM_POLYTOPE_SEG_PRISM_TENSOR, 1, 2, 0, DM_POLYTOPE_SEG_PRISM_TENSOR, 0, 2, DM_POLYTOPE_SEG_PRISM_T… in DMPlexTransformCellRefine_Regular() 810 …static DMPolytopeType tquadT[] = {DM_POLYTOPE_POINT_PRISM_TENSOR, DM_POLYTOPE_SEG_PRISM_TENSOR, DM… in DMPlexTransformCellRefine_Regular() 812 …DM_POLYTOPE_SEG_PRISM_TENSOR, 1, 2, 0, DM_POLYTOPE_SEG_PRISM_TENSOR, 0, 0, DM_POLYTOPE_SEG_PRISM_T… in DMPlexTransformCellRefine_Regular() 1203 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexTransformCellRefine_Regular()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/tobox/ |
| H A D | plexreftobox.c | 101 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_ToBox() 201 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_ToBox() 307 …static DMPolytopeType ttriT[] = {DM_POLYTOPE_POINT_PRISM_TENSOR, DM_POLYTOPE_SEG_PRISM_TENSOR, DM_… in DMPlexTransformCellRefine_ToBox() 309 …DM_POLYTOPE_SEG_PRISM_TENSOR, 1, 2, 0, DM_POLYTOPE_SEG_PRISM_TENSOR, 0, 0, DM_POLYTOPE_SEG_PRISM_T… in DMPlexTransformCellRefine_ToBox() 511 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexTransformCellRefine_ToBox() 569 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexTransformCellRefine_ToBox()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/bl/ |
| H A D | plexrefbl.c | 49 if (ct > DM_POLYTOPE_SEG_PRISM_TENSOR) ++val; in DMPlexTransformSetUp_BL() 54 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexTransformSetUp_BL() 76 if (ct > DM_POLYTOPE_SEG_PRISM_TENSOR) ++val; in DMPlexTransformSetUp_BL() 145 ct = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformSetUp_BL() 151 bl->target[ct][1] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformSetUp_BL() 248 bl->cone[ct][coff + 7] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformSetUp_BL() 252 bl->cone[ct][coff + 11] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformSetUp_BL() 256 bl->cone[ct][coff + 15] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformSetUp_BL() 267 bl->cone[ct][coff + 19 + 18 * i + 6] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformSetUp_BL() 271 bl->cone[ct][coff + 19 + 18 * i + 10] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformSetUp_BL() [all …]
|
| /petsc/include/ |
| H A D | petscdmtypes.h | 249 DM_POLYTOPE_SEG_PRISM_TENSOR, enumerator
|
| H A D | petscdm.h | 472 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPolytopeTypeIsHybrid() 491 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPolytopeTypeGetDim() 520 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPolytopeTypeGetConeSize() 552 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPolytopeTypeGetNumVertices() 589 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPolytopeTypeGetNumArrangements() 792 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPolytopeTypeGetArrangement() 963 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPolytopeTypeGetVertexArrangement() 1084 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPolytopeTypeComposeOrientation() 1124 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPolytopeTypeComposeOrientationInv()
|
| /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() 411 ex->cone[rt][coff + 6] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformCohesiveExtrudeSetUp_Triangle() 415 ex->cone[rt][coff + 10] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformCohesiveExtrudeSetUp_Triangle() 419 ex->cone[rt][coff + 14] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformCohesiveExtrudeSetUp_Triangle() 556 ex->cone[rt][coff + 6] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformCohesiveExtrudeSetUp_Quadrilateral() 560 ex->cone[rt][coff + 10] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformCohesiveExtrudeSetUp_Quadrilateral() 564 ex->cone[rt][coff + 14] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformCohesiveExtrudeSetUp_Quadrilateral() 568 ex->cone[rt][coff + 18] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformCohesiveExtrudeSetUp_Quadrilateral() 794 …if (ct == DM_POLYTOPE_POINT_PRISM_TENSOR || ct == DM_POLYTOPE_SEG_PRISM_TENSOR || ct == DM_POLYTOP… in DMPlexTransformSetUp_Cohesive() [all …]
|
| H A D | plextrextrude.c | 189 ex->target[ct][1] = ex->useTensor ? DM_POLYTOPE_SEG_PRISM_TENSOR : DM_POLYTOPE_QUADRILATERAL; in DMPlexTransformExtrudeSetUp_Segment() 297 ex->cone[ct][coff + 18 * i + 6] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformExtrudeSetUp_Triangle() 301 ex->cone[ct][coff + 18 * i + 10] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformExtrudeSetUp_Triangle() 305 ex->cone[ct][coff + 18 * i + 14] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformExtrudeSetUp_Triangle() 393 ex->cone[ct][coff + 22 * i + 6] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformExtrudeSetUp_Quadrilateral() 397 ex->cone[ct][coff + 22 * i + 10] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformExtrudeSetUp_Quadrilateral() 401 ex->cone[ct][coff + 22 * i + 14] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformExtrudeSetUp_Quadrilateral() 405 ex->cone[ct][coff + 22 * i + 18] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexTransformExtrudeSetUp_Quadrilateral() 675 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_Extrude()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexgenerate.c | 39 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexInvertCell()
|
| H A D | plexreorder.c | 468 …if (ct == DM_POLYTOPE_POINT_PRISM_TENSOR || ct == DM_POLYTOPE_SEG_PRISM_TENSOR || ct == DM_POLYTOP… in DMCreateSectionPermutation_Plex_Cohesive_Old() 482 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMCreateSectionPermutation_Plex_Cohesive_Old() 505 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMCreateSectionPermutation_Plex_Cohesive_Old() 586 …if (ct == DM_POLYTOPE_SEG_PRISM_TENSOR) PetscCall(InsertCohesiveBlock_Private(dm, bt, blst, p, &i,… in DMCreateSectionPermutation_Plex_Cohesive()
|
| H A D | plexinterpolate.c | 168 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexGetRawFaces_Internal() 333 typesTmp[2] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexGetRawFaces_Internal() 334 typesTmp[3] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexGetRawFaces_Internal() 335 typesTmp[4] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexGetRawFaces_Internal() 384 typesTmp[2] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexGetRawFaces_Internal() 385 typesTmp[3] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexGetRawFaces_Internal() 386 typesTmp[4] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexGetRawFaces_Internal() 387 typesTmp[5] = DM_POLYTOPE_SEG_PRISM_TENSOR; in DMPlexGetRawFaces_Internal()
|
| H A D | plexproject.c | 230 …if ((qct != DM_POLYTOPE_POINT_PRISM_TENSOR) && (qct != DM_POLYTOPE_SEG_PRISM_TENSOR) && (qct != DM… in DMProjectPoint_Field_Private() 239 …if ((ct == DM_POLYTOPE_POINT_PRISM_TENSOR) || (ct == DM_POLYTOPE_SEG_PRISM_TENSOR) || (ct == DM_PO… in DMProjectPoint_Field_Private() 389 …if ((qct != DM_POLYTOPE_POINT_PRISM_TENSOR) && (qct != DM_POLYTOPE_SEG_PRISM_TENSOR) && (qct != DM… in DMProjectPoint_BdField_Private() 398 …if ((ct == DM_POLYTOPE_POINT_PRISM_TENSOR) || (ct == DM_POLYTOPE_SEG_PRISM_TENSOR) || (ct == DM_PO… in DMProjectPoint_BdField_Private() 657 …if ((ct == DM_POLYTOPE_POINT_PRISM_TENSOR) || (ct == DM_POLYTOPE_SEG_PRISM_TENSOR) || (ct == DM_PO… in DMGetFirstLabeledPoint()
|
| H A D | plexsection.c | 149 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexCreateSectionDof() 174 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexCreateSectionDof()
|
| H A D | plexsubmesh.c | 13 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexCellIsHybrid_Internal() 38 PetscCall(DMLabelGetStratumBounds(ctLabel, DM_POLYTOPE_SEG_PRISM_TENSOR, cStart, cEnd)); in DMPlexGetTensorPrismBounds_Internal() 1351 PetscCall(DMPlexSetCellType(sdm, hybcell, DM_POLYTOPE_SEG_PRISM_TENSOR)); in DMPlexConstructCohesiveCells_Internal() 1410 PetscCall(DMPlexSetCellType(sdm, hybface, DM_POLYTOPE_SEG_PRISM_TENSOR)); in DMPlexConstructCohesiveCells_Internal() 1463 PetscCall(DMPlexSetCellType(sdm, hybface, DM_POLYTOPE_SEG_PRISM_TENSOR)); in DMPlexConstructCohesiveCells_Internal()
|
| H A D | plexgeometry.c | 2403 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexComputeCellGeometryFEM_Implicit() 2744 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexComputeGeometryFVM_2D_Internal() 2815 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexComputeGeometryFVM_3D_Internal() 2855 case DM_POLYTOPE_SEG_PRISM_TENSOR: { in DMPlexComputeGeometryFVM_3D_Internal()
|
| H A D | plex.c | 513 …PetscCheck(ct == DM_POLYTOPE_SEG_PRISM_TENSOR, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Cell should … in VecView_Plex_Local_Draw_2D() 518 …POLYTOPE_TRIANGLE || ct == DM_POLYTOPE_QUADRILATERAL || ct == DM_POLYTOPE_SEG_PRISM_TENSOR, PETSC_… in VecView_Plex_Local_Draw_2D() 523 …POLYTOPE_TRIANGLE || ct == DM_POLYTOPE_QUADRILATERAL || ct == DM_POLYTOPE_SEG_PRISM_TENSOR, PETSC_… in VecView_Plex_Local_Draw_2D() 539 if (ct == DM_POLYTOPE_SEG_PRISM_TENSOR) { in VecView_Plex_Local_Draw_2D() 1873 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexDrawCell() 9448 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexCellUnsplitVertices_Private() 9672 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexCheckGeometry()
|
| H A D | plexpartition.c | 849 …if (ct != DM_POLYTOPE_POINT_PRISM_TENSOR && ct != DM_POLYTOPE_SEG_PRISM_TENSOR && ct != DM_POLYTOP… in PetscPartitionerDMPlexPartition()
|
| H A D | plexcreate.c | 403 …if (ct != DM_POLYTOPE_SEG_PRISM_TENSOR && ct != DM_POLYTOPE_TRI_PRISM_TENSOR && ct != DM_POLYTOPE_… in DMPlexCreateCoordinateSpace() 4549 case DM_POLYTOPE_SEG_PRISM_TENSOR: { in DMPlexCreateReferenceCell_Internal()
|
| /petsc/src/dm/impls/plex/transform/interface/ |
| H A D | plextransform.c | 1236 static DMPolytopeType tquadT[] = {DM_POLYTOPE_SEG_PRISM_TENSOR}; in DMPlexTransformCellTransformIdentity() 1254 …OPE_TRIANGLE, 1, 1, 0, DM_POLYTOPE_SEG_PRISM_TENSOR, 1, 2, 0, DM_POLYTOPE_SEG_PRISM_TENSOR, 1, 3, … in DMPlexTransformCellTransformIdentity() 1258 …RILATERAL, 1, 0, 0, DM_POLYTOPE_QUADRILATERAL, 1, 1, 0, DM_POLYTOPE_SEG_PRISM_TENSOR, 1, 2, … in DMPlexTransformCellTransformIdentity() 1259 …DM_POLYTOPE_SEG_PRISM_TENSOR, 1, 3, 0, DM_POLYTOPE_SEG_PRISM_TENSOR, 1, 4, 0, DM_POLYTOPE_SEG_PRIS… in DMPlexTransformCellTransformIdentity() 1304 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexTransformCellTransformIdentity()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscdm.pxi | 35 DM_POLYTOPE_SEG_PRISM_TENSOR
|
| H A D | DM.pyx | 38 SEG_PRISM_TENSOR = DM_POLYTOPE_SEG_PRISM_TENSOR
|
| /petsc/src/dm/impls/plex/transform/impls/refine/sbr/ |
| H A D | plexrefsbr.c | 507 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexTransformCellTransform_SBR()
|
| /petsc/src/dm/interface/ |
| H A D | dmcoordinates.c | 1033 …if (ct != DM_POLYTOPE_SEG_PRISM_TENSOR && ct != DM_POLYTOPE_TRI_PRISM_TENSOR && ct != DM_POLYTOPE_… in DMCreateAffineCoordinates_Internal()
|
| H A D | dm.c | 6084 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMCreateDS()
|
| /petsc/src/dm/dt/fe/interface/ |
| H A D | fe.c | 1874 case DM_POLYTOPE_SEG_PRISM_TENSOR: in PetscFESetDefaultName_Private() 2011 case DM_POLYTOPE_SEG_PRISM_TENSOR: in PetscFECreate_Internal()
|
| /petsc/src/dm/dt/interface/ |
| H A D | dt.c | 3448 case DM_POLYTOPE_SEG_PRISM_TENSOR: in PetscDTCreateQuadratureByCell()
|