| add_1() | tgen::wgraph< VWeight, EWeight >::value | inline |
| add_edge(int u, int v, std::optional< EWeight > w=std::nullopt) | tgen::wgraph< VWeight, EWeight >::value | inline |
| add_vertices(int k, std::optional< std::vector< VWeight > > new_vertex_weights=std::nullopt) | tgen::wgraph< VWeight, EWeight >::value | inline |
| adj() const | tgen::wgraph< VWeight, EWeight >::value | inline |
| disjoint_union(const value &rhs) | tgen::wgraph< VWeight, EWeight >::value | inline |
| edge_weighted() | tgen::wgraph< VWeight, EWeight >::value | inline |
| edge_weights() const | tgen::wgraph< VWeight, EWeight >::value | inline |
| edges() const | tgen::wgraph< VWeight, EWeight >::value | inline |
| glue(const value &rhs, std::set< std::pair< int, int > > index_pairs) | tgen::wgraph< VWeight, EWeight >::value | inline |
| glue(const value &rhs, std::set< int > indices) | tgen::wgraph< VWeight, EWeight >::value | inline |
| is_directed() const | tgen::wgraph< VWeight, EWeight >::value | inline |
| link(const value &rhs, int new_u, int new_v, std::optional< EWeight > new_w=std::nullopt) | tgen::wgraph< VWeight, EWeight >::value | inline |
| m() const | tgen::wgraph< VWeight, EWeight >::value | inline |
| n() const | tgen::wgraph< VWeight, EWeight >::value | inline |
| operator!() const | tgen::wgraph< VWeight, EWeight >::value | inline |
| operator+(const value &rhs) const | tgen::wgraph< VWeight, EWeight >::value | inline |
| operator<(const value &rhs) const | tgen::gen_value_base< value > | inline |
| operator<<(std::ostream &out, const value &val) | tgen::wgraph< VWeight, EWeight >::value | friend |
| print_nm() | tgen::wgraph< VWeight, EWeight >::value | inline |
| random_connected_subgraph(int num_edges) | tgen::wgraph< VWeight, EWeight >::value | inline |
| random_subgraph(int num_edges) | tgen::wgraph< VWeight, EWeight >::value | inline |
| set_edge_weights(const std::vector< NewEWeight > &edge_weights) const | tgen::wgraph< VWeight, EWeight >::value | inline |
| set_vertex_weights(const std::vector< NewVWeight > &vertex_weights) const | tgen::wgraph< VWeight, EWeight >::value | inline |
| shuffle() | tgen::wgraph< VWeight, EWeight >::value | inline |
| shuffle_except(std::set< int > indices) | tgen::wgraph< VWeight, EWeight >::value | inline |
| to_std() const | tgen::wgraph< VWeight, EWeight >::value | inline |
| value(const std::vector< std::set< int > > &adj, bool is_directed=false) | tgen::wgraph< VWeight, EWeight >::value | inline |
| value(int n, const std::vector< std::pair< int, int > > &edges={}, bool is_directed=false) | tgen::wgraph< VWeight, EWeight >::value | inline |
| value(const typename wtree< VWeight, EWeight >::value &t) | tgen::wgraph< VWeight, EWeight >::value | inline |
| vertex_weights() const | tgen::wgraph< VWeight, EWeight >::value | inline |