1#ifndef TATOOINE_EDGESET_H
2#define TATOOINE_EDGESET_H
8template <
floating_po
int Real, std::
size_t NumDimensions>
15 template <
typename... Handles>
23 for (
auto e :
edges()) {
24 auto [ev0, ev1] = this->
at(e);
25 if ((ev0 == v0 && ev1 == v1) || (ev0 == v1 && ev1 == v0)) {
33template <std::
size_t NumDimensions>
35template <
floating_po
int Real>
37template <
floating_po
int Real>
39template <
floating_po
int Real>
41template <
floating_po
int Real>
50template <
floating_po
int Real, std::
size_t NumDimensions>
Definition: algorithm.h:6
static constexpr auto is_edgeset
Definition: edgeset.h:53
Definition: vertex_handle.h:10
auto insert_edge(vertex_handle const v0, vertex_handle const v1)
Definition: edgeset.h:16
typename parent_type::simplex_handle edge_handle
Definition: edgeset.h:14
auto edge_at(edge_handle const h)
Definition: edgeset.h:19
auto edge_at(edge_handle const h) const
Definition: edgeset.h:20
auto are_connected(vertex_handle const v0, vertex_handle const v1) const
Definition: edgeset.h:22
auto edges() const
Definition: edgeset.h:21
Definition: pointset.h:83
Definition: unstructured_simplicial_grid.h:87
Definition: unstructured_simplicial_grid.h:52
auto simplices() const
Definition: unstructured_simplicial_grid.h:515
auto simplex_at(simplex_handle t) const -> auto
Definition: unstructured_simplicial_grid.h:303
auto insert_simplex(Handles const ... handles)
Definition: unstructured_simplicial_grid.h:427
auto at(simplex_handle t) const -> auto
Definition: unstructured_simplicial_grid.h:300