| /petsc/include/ |
| H A D | petscdmtypes.h | 253 DM_POLYTOPE_TRI_PRISM_TENSOR, enumerator
|
| H A D | petscdm.h | 473 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPolytopeTypeIsHybrid() 497 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPolytopeTypeGetDim() 528 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPolytopeTypeGetConeSize() 560 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPolytopeTypeGetNumVertices() 597 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPolytopeTypeGetNumArrangements() 800 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPolytopeTypeGetArrangement() 971 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPolytopeTypeGetVertexArrangement() 1092 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPolytopeTypeComposeOrientation() 1132 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPolytopeTypeComposeOrientationInv()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/bl/ |
| H A D | plexrefbl.c | 50 if (ct > DM_POLYTOPE_TRI_PRISM_TENSOR) ++val; in DMPlexTransformSetUp_BL() 55 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexTransformSetUp_BL() 77 if (ct > DM_POLYTOPE_TRI_PRISM_TENSOR) ++val; in DMPlexTransformSetUp_BL() 215 ct = DM_POLYTOPE_TRI_PRISM_TENSOR; in DMPlexTransformSetUp_BL() 221 bl->target[ct][1] = DM_POLYTOPE_TRI_PRISM_TENSOR; in DMPlexTransformSetUp_BL() 418 …OR + 1) && (rt != DM_POLYTOPE_SEG_PRISM_TENSOR + 2) && (rt != DM_POLYTOPE_TRI_PRISM_TENSOR + 3) &&… in DMPlexTransformGetSubcellOrientation_BL() 472 … + 1) && (val != DM_POLYTOPE_SEG_PRISM_TENSOR + 2) && (val != DM_POLYTOPE_TRI_PRISM_TENSOR + 3) &&… in DMPlexTransformCellTransform_BL()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/tobox/ |
| H A D | plexreftobox.c | 156 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_ToBox() 518 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexTransformCellRefine_ToBox() 595 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexTransformCellRefine_ToBox()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexgenerate.c | 51 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexInvertCell()
|
| H A D | plexreorder.c | 468 …T_PRISM_TENSOR || ct == DM_POLYTOPE_SEG_PRISM_TENSOR || ct == DM_POLYTOPE_TRI_PRISM_TENSOR || ct =… in DMCreateSectionPermutation_Plex_Cohesive_Old() 483 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMCreateSectionPermutation_Plex_Cohesive_Old() 506 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMCreateSectionPermutation_Plex_Cohesive_Old() 589 …if (ct == DM_POLYTOPE_TRI_PRISM_TENSOR || ct == DM_POLYTOPE_QUAD_PRISM_TENSOR) PetscCall(InsertCoh… in DMCreateSectionPermutation_Plex_Cohesive()
|
| H A D | plexproject.c | 230 …M_TENSOR) && (qct != DM_POLYTOPE_SEG_PRISM_TENSOR) && (qct != DM_POLYTOPE_TRI_PRISM_TENSOR) && (qc… in DMProjectPoint_Field_Private() 239 …ISM_TENSOR) || (ct == DM_POLYTOPE_SEG_PRISM_TENSOR) || (ct == DM_POLYTOPE_TRI_PRISM_TENSOR) || (ct… in DMProjectPoint_Field_Private() 389 …M_TENSOR) && (qct != DM_POLYTOPE_SEG_PRISM_TENSOR) && (qct != DM_POLYTOPE_TRI_PRISM_TENSOR) && (qc… in DMProjectPoint_BdField_Private() 398 …ISM_TENSOR) || (ct == DM_POLYTOPE_SEG_PRISM_TENSOR) || (ct == DM_POLYTOPE_TRI_PRISM_TENSOR) || (ct… in DMProjectPoint_BdField_Private() 657 …ISM_TENSOR) || (ct == DM_POLYTOPE_SEG_PRISM_TENSOR) || (ct == DM_POLYTOPE_TRI_PRISM_TENSOR) || (ct… in DMGetFirstLabeledPoint()
|
| H A D | plexsection.c | 150 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexCreateSectionDof() 175 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexCreateSectionDof()
|
| H A D | plexcreate.c | 403 …if (ct != DM_POLYTOPE_SEG_PRISM_TENSOR && ct != DM_POLYTOPE_TRI_PRISM_TENSOR && ct != DM_POLYTOPE_… in DMPlexCreateCoordinateSpace() 3066 PetscCall(DMPlexSetCellType(dm, c, DM_POLYTOPE_TRI_PRISM_TENSOR)); in DMPlexCreateWedgeCylinderMesh_Internal() 4589 case DM_POLYTOPE_TRI_PRISM_TENSOR: { in DMPlexCreateReferenceCell_Internal() 4861 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexCreateFromOptions_Internal() 4928 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexCreateFromOptions_Internal()
|
| H A D | plexsubmesh.c | 14 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexCellIsHybrid_Internal() 41 PetscCall(DMLabelGetStratumBounds(ctLabel, DM_POLYTOPE_TRI_PRISM_TENSOR, cStart, cEnd)); in DMPlexGetTensorPrismBounds_Internal() 1354 PetscCall(DMPlexSetCellType(sdm, hybcell, DM_POLYTOPE_TRI_PRISM_TENSOR)); in DMPlexConstructCohesiveCells_Internal()
|
| H A D | plexinterpolate.c | 328 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexGetRawFaces_Internal()
|
| H A D | plexpartition.c | 849 …T_PRISM_TENSOR && ct != DM_POLYTOPE_SEG_PRISM_TENSOR && ct != DM_POLYTOPE_TRI_PRISM_TENSOR && ct !… in PetscPartitionerDMPlexPartition()
|
| H A D | plex.c | 4683 ct = preferTensor ? DM_POLYTOPE_TRI_PRISM_TENSOR : DM_POLYTOPE_TRI_PRISM; in DMPlexComputeCellType_Internal() 4731 ct = preferTensor ? DM_POLYTOPE_TRI_PRISM_TENSOR : DM_POLYTOPE_TRI_PRISM; in DMPlexComputeCellType_Internal() 9456 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexCellUnsplitVertices_Private() 9673 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexCheckGeometry() 9682 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexCheckGeometry()
|
| H A D | plexgmsh.c | 1759 if (hybrid && hasTetra && ctype == DM_POLYTOPE_TRI_PRISM) ctype = DM_POLYTOPE_TRI_PRISM_TENSOR; in DMPlexCreateGmsh()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/regular/ |
| H A D | plexrefregular.c | 607 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_Regular() 613 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_Regular() 805 static DMPolytopeType ttriT[] = {DM_POLYTOPE_SEG_PRISM_TENSOR, DM_POLYTOPE_TRI_PRISM_TENSOR}; in DMPlexTransformCellRefine_Regular() 1231 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexTransformCellRefine_Regular()
|
| /petsc/src/dm/impls/plex/transform/impls/extrude/ |
| H A D | plextrcohesive.c | 382 ex->target[rt][1] = ex->useTensor ? DM_POLYTOPE_TRI_PRISM_TENSOR : DM_POLYTOPE_TRI_PRISM; in DMPlexTransformCohesiveExtrudeSetUp_Triangle() 794 …T_PRISM_TENSOR || ct == DM_POLYTOPE_SEG_PRISM_TENSOR || ct == DM_POLYTOPE_TRI_PRISM_TENSOR || ct =… in DMPlexTransformSetUp_Cohesive() 978 …if (ct == DM_POLYTOPE_TRI_PRISM_TENSOR || ct == DM_POLYTOPE_QUAD_PRISM_TENSOR) PetscCall(OrderCohe… in DMPlexTransformOrderSupports_Cohesive()
|
| H A D | plextrextrude.c | 267 ex->target[ct][1] = ex->useTensor ? DM_POLYTOPE_TRI_PRISM_TENSOR : DM_POLYTOPE_TRI_PRISM; in DMPlexTransformExtrudeSetUp_Triangle() 687 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexTransformGetSubcellOrientation_Extrude()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscdm.pxi | 39 DM_POLYTOPE_TRI_PRISM_TENSOR
|
| H A D | DM.pyx | 42 TRI_PRISM_TENSOR = DM_POLYTOPE_TRI_PRISM_TENSOR
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex8.c | 205 if (ct == DM_POLYTOPE_TRI_PRISM_TENSOR) PetscFunctionReturn(PETSC_SUCCESS); in CheckGaussLaw() 585 PetscCall(DMPlexCreateReferenceCell(comm, DM_POLYTOPE_TRI_PRISM_TENSOR, &dm)); in TestWedge()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/sbr/ |
| H A D | plexrefsbr.c | 511 case DM_POLYTOPE_TRI_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()
|
| /petsc/src/dm/dt/fe/interface/ |
| H A D | fe.c | 1884 case DM_POLYTOPE_TRI_PRISM_TENSOR: in PetscFESetDefaultName_Private() 2028 if (ct == DM_POLYTOPE_TRI_PRISM || ct == DM_POLYTOPE_TRI_PRISM_TENSOR) { in PetscFECreate_Internal()
|
| /petsc/src/dm/impls/plex/transform/interface/ |
| H A D | plextransform.c | 1252 static DMPolytopeType ttripT[] = {DM_POLYTOPE_TRI_PRISM_TENSOR}; in DMPlexTransformCellTransformIdentity() 1332 case DM_POLYTOPE_TRI_PRISM_TENSOR: in DMPlexTransformCellTransformIdentity()
|
| /petsc/src/dm/dt/interface/ |
| H A D | dt.c | 3460 case DM_POLYTOPE_TRI_PRISM_TENSOR: { in PetscDTCreateQuadratureByCell()
|