DMFieldContinuity#

Indicates the smallest mesh entity across which a DMField is continuous; equivalently, the largest entity at which the field may be discontinuous

Synopsis#

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 vertices

  • DMFIELD_FACET - continuous across facets (faces in 3D, edges in 2D); may jump at lower-dimensional points

  • DMFIELD_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#

include/petscdmfield.h

Examples#

src/dm/field/tutorials/ex1.c


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