DMPlexShape#

The domain shape used for automatic mesh creation.

Synopsis#

Existing shapes include

DM_SHAPE_BOX         - The tensor product of intervals in dimension d
DM_SHAPE_BOX_SURFACE - The surface of a box in dimension d+1
DM_SHAPE_BALL        - The d-dimensional ball
DM_SHAPE_SPHERE      - The surface of the (d+1)-dimensional ball
DM_SHAPE_CYLINDER    - The tensor product of the interval and disk
DM_SHAPE_SCHWARZ_P   - The Schwarz-P triply periodic minimal surface
DM_SHAPE_GYROID      - The Gyroid triply periodic minimal surface
DM_SHAPE_DOUBLET     - The mesh of two cells of a specified type
DM_SHAPE_ANNULUS     - The area between two concentric spheres in dimension d

See Also#

DMPlexGetCellRefiner(), DMPlexSetCellRefiner(), DMRefine(), DMPolytopeType

Level#

beginner

Location#

include/petscdmplextypes.h


Edit on GitLab

Index of all DMPlex routines
Table of Contents for all manual pages
Index of all manual pages