20 Simplex(std::array<size_t, N>&& vertices)
21 : m_vertices{std::move(vertices)}
23 std::sort(m_vertices.begin(), m_vertices.end());
27 bool operator==(
const Simplex& o)
const {
return m_vertices == o.m_vertices; }
28 bool operator<(
const Simplex& o)
const {
return m_vertices < o.m_vertices; }
30 const std::array<size_t, N>& vertices()
const {
return m_vertices; }
33 std::array<size_t, N> m_vertices;