libsemigroups  v3.0.0
C++ library for semigroups and monoids
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Loading...
Searching...
No Matches
Forest Member List

This is the complete list of members for Forest, including all inherited members.

add_nodes(size_t n)Forest
empty() const noexceptForestinline
Forest(size_t n=0)Forestinlineexplicit
Forest(Forest const &)=defaultForest
Forest(Forest &&)=defaultForest
init(size_t n=0)Forest
label(node_type i) constForestinline
label_no_checks(node_type i) constForestinline
label_type typedefForest
labels() const noexceptForestinline
node_type typedefForest
number_of_nodes() const noexceptForestinline
operator!=(Forest const &that) constForestinline
operator=(Forest const &)=defaultForest
operator=(Forest &&)=defaultForest
operator==(Forest const &that) constForestinline
parent(node_type i) constForestinline
parent_no_checks(node_type i) constForestinline
parents() const noexceptForestinline
path_to_root_no_checks(Iterator d_first, node_type i) constForestinline
set_parent_and_label(node_type node, node_type parent, label_type gen)Forestinline
set_parent_and_label_no_checks(node_type node, node_type parent, label_type gen)Forestinline
throw_if_node_out_of_bounds(node_type v) constForest
to_human_readable_repr(Forest const &f)Forestrelated