| build_decomposition() | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inlineprivate |
| depth_ | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | private |
| depth_of(const Node *node) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| depth_of_id(const size_t id) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| distance(const Node *u, const Node *v) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| distance_id(const size_t u, const size_t v) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| ensure_not_empty(const char *where) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inlineprivate |
| for_each_path_segment(const Node *u, const Node *v, F &&visit) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| for_each_path_segment_id(size_t u, size_t v, F &&visit) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| for_each_path_segment_undirected_id(const size_t u, const size_t v, F &&visit) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| Gen_Heavy_Light_Decomposition(const GT &g, Node *root, SA sa=SA()) | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| Gen_Heavy_Light_Decomposition(const GT &g, SA sa=SA()) | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| head_ | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | private |
| head_id(const size_t id) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| head_of(const Node *node) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| heavy_ | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | private |
| heavy_child(const Node *node) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| heavy_child_id(const size_t id) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| id_of(const Node *node) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| inv_pos_ | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | private |
| is_ancestor(const Node *u, const Node *v) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| is_ancestor_id(const size_t u, const size_t v) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| is_empty() const noexcept | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| lca(const Node *u, const Node *v) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| lca_id(size_t u, size_t v) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| Node typedef | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | |
| node_of(const size_t id) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| NONE | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | privatestatic |
| parent_ | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | private |
| parent_id(const size_t id) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| parent_of(const Node *node) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| pos_ | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | private |
| position_of(const Node *node) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| position_of_id(const size_t id) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| Range typedef | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | |
| root() const noexcept | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| root_id() const noexcept | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| size() const noexcept | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| subtree_range(const Node *node) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| subtree_range_id(const size_t id) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| subtree_size_ | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | private |
| subtree_size_of(const Node *node) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| subtree_size_of_id(const size_t id) const | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | inline |
| Topology typedef | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | private |
| topology_ | Aleph::Gen_Heavy_Light_Decomposition< GT, SA > | private |