18 std::array<int64_t, 2>
m_split_e = std::array<int64_t, 2>{{-1, -1}};
int64_t m_operating_edge_id
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
EdgeOperationData & operator=(EdgeOperationData &&)=default
EdgeOperationData()=default
std::array< int64_t, 2 > m_neighbor_eids
std::array< Tuple, 2 > split_output_edges(const EdgeMesh &) const
std::vector< simplex::Simplex > new_vertices(const Mesh &m) const
EdgeOperationData(EdgeOperationData &&)=default
std::array< std::vector< int64_t >, 2 > simplex_ids_to_delete
std::array< int64_t, 2 > m_spine_vids
std::vector< int64_t > cell_ids_to_update_hash