Simplicial meshes
Meshes are templated by their dimension. They simply consist in dynamically allocated arrays of simplicial elements of the same dimension, without any duplicate. A mesh can be assembled in three ways:
loaded from a pre-existing mesh file in the .mesh format with the
Readfunctionobtained as the boundary of another
Meshobject with theBoundaryfunctionassembled manually by successive calls to the
Mesh::push_backmember function
Although a Mesh contains a data member of type Nodes i.e. a
reference point cloud, the vertices of the Mesh form only a
(potentially strict) subcollection of the point cloud.
-
template<std::size_t DIM>
class Mesh Simplicial triangulation.