Simplicial elements

Simplicial elements are templated by their dimension. Simplicial elements of dimension \(d\) (edges in 1D, triangles in 2D and tetrahedra in 3D) are modelled as static arrays of \(d+1\) pointers to objects of type R3.

By convention, within an element, the vertices are systematically arranged in ascending order of their adress. As a consequence, two elements cannot differ only by a permutation of their vertices.

template<std::size_t D>
class Element

D-dimensional simplicial element.