Note
The documentation on this page was automatically extracted from the DOLFIN C++ code and may need to be edited or expanded.
Parent class(es)
The class MeshData is a container for auxiliary mesh data, represented either as arrays or maps. Each dataset is identified by a unique user-specified string. Only std::size_t-valued data are currently supported.
Auxiliary mesh data may be attached to a mesh by users as a convenient way to store data associated with a mesh. It is also used internally by DOLFIN to communicate data associated with meshes. The following named mesh data are recognized by DOLFIN:
Facet orientation (used for assembly over interior facets)
- “facet_orientation” - _std:vector_ <std::size_t> of dimension D - 1
Sub meshes (used by the class SubMesh)
- “parent_vertex_indices” - _std::vector_ <std::size_t> of dimension 0
Note to developers: use underscore in names in place of spaces.
Constructor
Assignment operator
Clear all data
Check is array exists
Create array (vector) with given name and size
Return array with given name (returning zero if data is not available)
Return array with given name (returning zero if data is not available)
Erase array with given name
Return informal string representation (pretty-print)