#include <contracting_graph.hpp>
◆ ContractingGraph()
vg::ContractingGraph::ContractingGraph |
( |
Graph |
graph | ) |
|
◆ contract()
void vg::ContractingGraph::contract |
( |
size_t |
random_node, |
|
|
size_t |
other_node |
|
) |
| |
◆ get_disjoint_sets()
vector< vector< size_t > > vg::ContractingGraph::get_disjoint_sets |
( |
| ) |
|
◆ get_edges()
unordered_map< size_t, size_t > vg::ContractingGraph::get_edges |
( |
size_t |
group_num | ) |
|
◆ get_nodes()
vector< size_t > vg::ContractingGraph::get_nodes |
( |
| ) |
|
◆ graph
Graph vg::ContractingGraph::graph |
◆ node_ids
vector<size_t> vg::ContractingGraph::node_ids |
◆ uf
The documentation for this class was generated from the following files: