|
tket
|
#include <Cycles.hpp>

Public Member Functions | |
| Cycle () | |
| Cycle (const std::vector< edge_pair_t > &_boundary_edges, const std::vector< CycleCom > &_coms) | |
| unsigned | size () const |
| void | update_boundary (const Edge &source_edge, const Edge &replacement_edge) |
| void | merge (Cycle &new_cycle) |
| void | update_coms_indices (const std::map< unsigned, unsigned > &new_indices) |
| void | add_vertex_pair (const std::pair< Vertex, Vertex > &verts) |
| std::vector< std::pair< Vertex, Vertex > > | get_frame () const |
| bool | operator== (const Cycle &other) const |
Public Attributes | |
| std::vector< edge_pair_t > | boundary_edges_ |
| std::vector< CycleCom > | coms_ |
Definition at line 35 of file Cycles.hpp.
|
inline |
Definition at line 37 of file Cycles.hpp.
|
inline |
Definition at line 38 of file Cycles.hpp.
Definition at line 30 of file Cycles.cpp.
Definition at line 34 of file Cycles.cpp.
| void tket::Cycle::merge | ( | Cycle & | new_cycle | ) |
Definition at line 244 of file Cycles.cpp.
|
inline |
Definition at line 65 of file Cycles.hpp.
| unsigned tket::Cycle::size | ( | ) | const |
Definition at line 28 of file Cycles.cpp.
Definition at line 62 of file Cycles.cpp.
| void tket::Cycle::update_coms_indices | ( | const std::map< unsigned, unsigned > & | new_indices | ) |
Definition at line 229 of file Cycles.cpp.
| std::vector<edge_pair_t> tket::Cycle::boundary_edges_ |
Definition at line 69 of file Cycles.hpp.
| std::vector<CycleCom> tket::Cycle::coms_ |
Definition at line 70 of file Cycles.hpp.