Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Gen_HLD_Path_Query< GT, T, Op, SA > Member List

This is the complete list of members for Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >, including all inherited members.

build_base_array(const Gen_Heavy_Light_Decomposition< GT, SA > &hld, Getter getter)Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >inlineprivatestatic
build_base_from_node_info(const Gen_Heavy_Light_Decomposition< GT, SA > &hld)Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >inlineprivatestatic
decomposition() const noexceptAleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
ensure_not_empty(const char *where) constAleph::Gen_HLD_Path_Query< GT, T, Op, SA >inlineprivate
Gen_HLD_Path_Query(const GT &g, Node *root, const T &identity, Op op=Op(), SA sa=SA())Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
Gen_HLD_Path_Query(const GT &g, const T &identity, Op op=Op(), SA sa=SA())Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
Gen_HLD_Path_Query(const GT &g, Node *root, Getter getter, const T &identity, Op op=Op(), SA sa=SA())Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
Gen_HLD_Path_Query(const GT &g, Getter getter, const T &identity, Op op=Op(), SA sa=SA())Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
get_node(const Node *node) constAleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
get_node_id(const size_t id) constAleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
hld_Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >private
identity_Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >private
is_empty() const noexceptAleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
Node typedefAleph::Gen_HLD_Path_Query< GT, T, Op, SA >
op_Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >private
query_path(const Node *u, const Node *v) constAleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
query_path_id(const size_t u, const size_t v) constAleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
query_subtree(const Node *node) constAleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
query_subtree_id(const size_t id) constAleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
segment_tree_Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >private
set_node(const Node *node, const T &value)Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
set_node_id(const size_t id, const T &value)Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
size() const noexceptAleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
update_node(const Node *node, const T &delta)Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline
update_node_id(const size_t id, const T &delta)Aleph::Gen_HLD_Path_Query< GT, T, Op, SA >inline