DMFieldContinuity#
Indicates the smallest mesh entity across which a DMField is continuous; equivalently, the largest entity at which the field may be discontinuous
Synopsis#
typedef enum {
DMFIELD_VERTEX,
DMFIELD_EDGE,
DMFIELD_FACET,
DMFIELD_CELL
} DMFieldContinuity;
Values#
DMFIELD_VERTEX- continuous across vertices (i.e., everywhere on the mesh; standard \(H^1\) finite elements)DMFIELD_EDGE- continuous across edges, but may jump at verticesDMFIELD_FACET- continuous across facets (faces in 3D, edges in 2D); may jump at lower-dimensional pointsDMFIELD_CELL- field is defined per cell, with no continuity between adjacent cells (cell-centered finite volume)
See Also#
DMField, DMFieldCreateShell(), DMFieldEvaluate(), DMFieldEvaluateFE(), DMFieldEvaluateFV()
Level#
intermediate
Location#
Examples#
Index of all DM routines
Table of Contents for all manual pages
Index of all manual pages