20 std::array<Tuple, 2> r;
28 std::array<Tuple, 2> r;
29 for (
size_t j = 0; j < 2; ++j) {
Tuple switch_tuple(const Tuple &tuple, PrimitiveType type) const override
switch the orientation of the Tuple of the given dimension
static Tuple tuple_from_id(const Mesh &m, const PrimitiveType type, const int64_t gid)
static simplex::Simplex simplex_from_id(const Mesh &m, const PrimitiveType type, const int64_t gid)
std::array< Tuple, 2 > input_endpoints(const EdgeMesh &m) const
std::array< int64_t, 2 > m_split_e
std::array< int64_t, 2 > m_free_split_v
std::array< Tuple, 2 > split_output_edges(const EdgeMesh &) const
std::vector< simplex::Simplex > new_vertices(const Mesh &m) const