Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/transform/impls/refine/regular/
H A Dplexrefregular.c488 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_Regular()
535 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_Regular()
623 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_Regular()
660 static DMPolytopeType tvertT[] = {DM_POLYTOPE_POINT_PRISM_TENSOR}; in DMPlexTransformCellRefine_Regular()
709 static DMPolytopeType tsegT[] = {DM_POLYTOPE_POINT_PRISM_TENSOR, DM_POLYTOPE_SEG_PRISM_TENSOR}; in DMPlexTransformCellRefine_Regular()
711DM_POLYTOPE_POINT_PRISM_TENSOR, 1, 2, 0, DM_POLYTOPE_POINT_PRISM_TENSOR, 0, 0, DM_POLYTOPE_SEGMENT… in DMPlexTransformCellRefine_Regular()
807DM_POLYTOPE_POINT_PRISM_TENSOR, 1, 2, 0, DM_POLYTOPE_POINT_PRISM_TENSOR, 1, 3, 0, DM_POLYTOPE_SEGM… in DMPlexTransformCellRefine_Regular()
810 …static DMPolytopeType tquadT[] = {DM_POLYTOPE_POINT_PRISM_TENSOR, DM_POLYTOPE_SEG_PRISM_TENSOR, DM… in DMPlexTransformCellRefine_Regular()
812DM_POLYTOPE_POINT_PRISM_TENSOR, 1, 2, 0, DM_POLYTOPE_POINT_PRISM_TENSOR, 0, 0, DM_POLYTOPE_SEGMENT… in DMPlexTransformCellRefine_Regular()
1182 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexTransformCellRefine_Regular()
/petsc/src/dm/impls/plex/transform/impls/refine/tobox/
H A Dplexreftobox.c80 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_ToBox()
104 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_ToBox()
199 case DM_POLYTOPE_POINT_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_POINT_PRISM_TENSOR, 1, 2, 0, DM_POLYTOPE_POINT_PRISM_TENSOR, 0, 0, DM_POLYTOPE_SEGMENT… in DMPlexTransformCellRefine_ToBox()
504 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexTransformCellRefine_ToBox()
566 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexTransformCellRefine_ToBox()
/petsc/src/dm/impls/plex/transform/impls/refine/bl/
H A Dplexrefbl.c48 if (ct > DM_POLYTOPE_POINT_PRISM_TENSOR) ++val; in DMPlexTransformSetUp_BL()
53 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexTransformSetUp_BL()
75 if (ct > DM_POLYTOPE_POINT_PRISM_TENSOR) ++val; in DMPlexTransformSetUp_BL()
111 ct = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexTransformSetUp_BL()
117 bl->target[ct][1] = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexTransformSetUp_BL()
174 bl->cone[ct][coff + 7] = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexTransformSetUp_BL()
178 bl->cone[ct][coff + 11] = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexTransformSetUp_BL()
189 bl->cone[ct][coff + 15 + 14 * i + 6] = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexTransformSetUp_BL()
193 bl->cone[ct][coff + 15 + 14 * i + 10] = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexTransformSetUp_BL()
205 bl->cone[ct][coff + 15 + 14 * (n - 1) + 7] = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexTransformSetUp_BL()
[all …]
/petsc/include/
H A Dpetscdmtypes.h246 DM_POLYTOPE_POINT_PRISM_TENSOR, enumerator
H A Dpetscdm.h471 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPolytopeTypeIsHybrid()
487 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPolytopeTypeGetDim()
514 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPolytopeTypeGetConeSize()
546 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPolytopeTypeGetNumVertices()
583 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPolytopeTypeGetNumArrangements()
786 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPolytopeTypeGetArrangement()
957 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPolytopeTypeGetVertexArrangement()
1078 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPolytopeTypeComposeOrientation()
1118 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPolytopeTypeComposeOrientationInv()
/petsc/src/dm/impls/plex/transform/impls/refine/1d/
H A Dplexref1d.c27 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexTransformSetUp_1D()
70 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexTransformCellTransform_1D()
/petsc/src/dm/impls/plex/
H A Dplexgenerate.c33 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexInvertCell()
H A Dplexinterpolate.c97 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexGetRawFaces_Internal()
173 typesTmp[2] = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexGetRawFaces_Internal()
174 typesTmp[3] = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexGetRawFaces_Internal()
527 …if (ct != DM_POLYTOPE_SEGMENT && ct != DM_POLYTOPE_POINT_PRISM_TENSOR) PetscCall(DMPlexGetRawFaces… in DMPlexInterpolateFaces_Internal()
545 if (ct != DM_POLYTOPE_SEGMENT && ct != DM_POLYTOPE_POINT_PRISM_TENSOR) { in DMPlexInterpolateFaces_Internal()
572 …if (ct != DM_POLYTOPE_SEGMENT && ct != DM_POLYTOPE_POINT_PRISM_TENSOR) PetscCall(DMPlexRestoreRawF… in DMPlexInterpolateFaces_Internal()
595 if (ct != DM_POLYTOPE_SEGMENT && ct != DM_POLYTOPE_POINT_PRISM_TENSOR) { in DMPlexInterpolateFaces_Internal()
620 …if (ct != DM_POLYTOPE_SEGMENT && ct != DM_POLYTOPE_POINT_PRISM_TENSOR) PetscCall(DMPlexRestoreRawF… in DMPlexInterpolateFaces_Internal()
665 if (ct == DM_POLYTOPE_SEGMENT || ct == DM_POLYTOPE_POINT_PRISM_TENSOR) { in DMPlexInterpolateFaces_Internal()
733 if (ct == DM_POLYTOPE_SEGMENT || ct == DM_POLYTOPE_POINT_PRISM_TENSOR) { in DMPlexInterpolateFaces_Internal()
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()
481 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMCreateSectionPermutation_Plex_Cohesive_Old()
504 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMCreateSectionPermutation_Plex_Cohesive_Old()
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.c148 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexCreateSectionDof()
173 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexCreateSectionDof()
H A Dplexsubmesh.c12 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexCellIsHybrid_Internal()
35 PetscCall(DMLabelGetStratumBounds(ctLabel, DM_POLYTOPE_POINT_PRISM_TENSOR, cStart, cEnd)); in DMPlexGetTensorPrismBounds_Internal()
1390 PetscCall(DMPlexSetCellType(sdm, hybedge, DM_POLYTOPE_POINT_PRISM_TENSOR)); in DMPlexConstructCohesiveCells_Internal()
1444 PetscCall(DMPlexSetCellType(sdm, hybedge, DM_POLYTOPE_POINT_PRISM_TENSOR)); in DMPlexConstructCohesiveCells_Internal()
H A Dplexpartition.c849 …if (ct != DM_POLYTOPE_POINT_PRISM_TENSOR && ct != DM_POLYTOPE_SEG_PRISM_TENSOR && ct != DM_POLYTOP… in PetscPartitionerDMPlexPartition()
H A Dplex.c1836 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexDrawCell()
4146 if (DMPolytopeTypeIsHybrid(ct) && ct != DM_POLYTOPE_POINT_PRISM_TENSOR) { in DMPlexGetTransitiveClosure_Internal()
9445 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexCellUnsplitVertices_Private()
9453 if (cct == DM_POLYTOPE_POINT_PRISM_TENSOR) ptpoints[npt++] = cone[cp]; in DMPlexCellUnsplitVertices_Private()
9465 if (cct == DM_POLYTOPE_POINT_PRISM_TENSOR) { in DMPlexCellUnsplitVertices_Private()
H A Dplexgeometry.c2391 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexComputeCellGeometryFEM_Implicit()
2814 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexComputeGeometryFVM_3D_Internal()
H A Dplexcreate.c4519 case DM_POLYTOPE_POINT_PRISM_TENSOR: { in DMPlexCreateReferenceCell_Internal()
4764 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexCreateFromOptions_Internal()
/petsc/src/dm/impls/plex/transform/impls/extrude/
H A Dplextrcohesive.c156 ex->target[rt][1] = ex->useTensor ? DM_POLYTOPE_POINT_PRISM_TENSOR : DM_POLYTOPE_SEGMENT; in DMPlexTransformCohesiveExtrudeSetUp_Point()
174 ex->target[rt][1] = ex->useTensor ? DM_POLYTOPE_POINT_PRISM_TENSOR : DM_POLYTOPE_SEGMENT; in DMPlexTransformCohesiveExtrudeSetUp_Point()
227 ex->cone[rt][coff + 6] = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexTransformCohesiveExtrudeSetUp_Segment()
231 ex->cone[rt][coff + 10] = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexTransformCohesiveExtrudeSetUp_Segment()
296 ex->cone[rt][coff + 6] = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexTransformCohesiveExtrudeSetUp_Segment()
300 ex->cone[rt][coff + 10] = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexTransformCohesiveExtrudeSetUp_Segment()
794 …if (ct == DM_POLYTOPE_POINT_PRISM_TENSOR || ct == DM_POLYTOPE_SEG_PRISM_TENSOR || ct == DM_POLYTOP… in DMPlexTransformSetUp_Cohesive()
H A Dplextrextrude.c157 ex->target[ct][1] = ex->useTensor ? DM_POLYTOPE_POINT_PRISM_TENSOR : DM_POLYTOPE_SEGMENT; in DMPlexTransformExtrudeSetUp_Point()
215 ex->cone[ct][coff + 14 * i + 6] = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexTransformExtrudeSetUp_Segment()
219 ex->cone[ct][coff + 14 * i + 10] = DM_POLYTOPE_POINT_PRISM_TENSOR; in DMPlexTransformExtrudeSetUp_Segment()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdm.pxi32 DM_POLYTOPE_POINT_PRISM_TENSOR
H A DDM.pyx35 POINT_PRISM_TENSOR = DM_POLYTOPE_POINT_PRISM_TENSOR
/petsc/src/dm/impls/plex/transform/impls/refine/sbr/
H A Dplexrefsbr.c505 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexTransformCellTransform_SBR()
/petsc/src/dm/impls/plex/transform/interface/
H A Dplextransform.c1224 static DMPolytopeType tedgeT[] = {DM_POLYTOPE_POINT_PRISM_TENSOR}; in DMPlexTransformCellTransformIdentity()
1238 …, 1, 0, 0, DM_POLYTOPE_SEGMENT, 1, 1, 0, DM_POLYTOPE_POINT_PRISM_TENSOR, 1, 2, 0, DM_POLYTOPE_POIN… in DMPlexTransformCellTransformIdentity()
1283 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMPlexTransformCellTransformIdentity()
/petsc/src/dm/dt/fe/interface/
H A Dfe.c1872 case DM_POLYTOPE_POINT_PRISM_TENSOR: in PetscFESetDefaultName_Private()
2009 case DM_POLYTOPE_POINT_PRISM_TENSOR: in PetscFECreate_Internal()
/petsc/src/dm/dt/interface/
H A Ddt.c3446 case DM_POLYTOPE_POINT_PRISM_TENSOR: in PetscDTCreateQuadratureByCell()
/petsc/src/dm/interface/
H A Ddm.c6083 case DM_POLYTOPE_POINT_PRISM_TENSOR: in DMCreateDS()