Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/transform/impls/refine/regular/
H A Dplexrefregular.c533 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()
807DM_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()
812DM_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 Dplexreftobox.c101 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()
309DM_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 Dplexrefbl.c49 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 Dpetscdmtypes.h249 DM_POLYTOPE_SEG_PRISM_TENSOR, enumerator
H A Dpetscdm.h472 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 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()
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 Dplextrextrude.c189 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 Dplexgenerate.c39 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexInvertCell()
H A Dplexreorder.c468 …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 Dplexinterpolate.c168 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 Dplexproject.c230 …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 Dplexsection.c149 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexCreateSectionDof()
174 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexCreateSectionDof()
H A Dplexsubmesh.c13 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 Dplexgeometry.c2403 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 Dplex.c513 …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 Dplexpartition.c849 …if (ct != DM_POLYTOPE_POINT_PRISM_TENSOR && ct != DM_POLYTOPE_SEG_PRISM_TENSOR && ct != DM_POLYTOP… in PetscPartitionerDMPlexPartition()
H A Dplexcreate.c403 …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 Dplextransform.c1236 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()
1259DM_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 Dpetscdm.pxi35 DM_POLYTOPE_SEG_PRISM_TENSOR
H A DDM.pyx38 SEG_PRISM_TENSOR = DM_POLYTOPE_SEG_PRISM_TENSOR
/petsc/src/dm/impls/plex/transform/impls/refine/sbr/
H A Dplexrefsbr.c507 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMPlexTransformCellTransform_SBR()
/petsc/src/dm/interface/
H A Ddmcoordinates.c1033 …if (ct != DM_POLYTOPE_SEG_PRISM_TENSOR && ct != DM_POLYTOPE_TRI_PRISM_TENSOR && ct != DM_POLYTOPE_… in DMCreateAffineCoordinates_Internal()
H A Ddm.c6084 case DM_POLYTOPE_SEG_PRISM_TENSOR: in DMCreateDS()
/petsc/src/dm/dt/fe/interface/
H A Dfe.c1874 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 Ddt.c3448 case DM_POLYTOPE_SEG_PRISM_TENSOR: in PetscDTCreateQuadratureByCell()