PPL  1.2
Parma_Polyhedra_Library::CO_Tree Member List

This is the complete list of members for Parma_Polyhedra_Library::CO_Tree, including all inherited members.

begin()Parma_Polyhedra_Library::CO_Treeinline
begin() const Parma_Polyhedra_Library::CO_Treeinline
bisect(dimension_type key)Parma_Polyhedra_Library::CO_Treeinline
bisect(dimension_type key) const Parma_Polyhedra_Library::CO_Treeinline
bisect_in(iterator first, iterator last, dimension_type key)Parma_Polyhedra_Library::CO_Treeinline
bisect_in(const_iterator first, const_iterator last, dimension_type key) const Parma_Polyhedra_Library::CO_Treeinline
bisect_in(dimension_type first, dimension_type last, dimension_type key) const Parma_Polyhedra_Library::CO_Treeprivate
bisect_near(iterator hint, dimension_type key)Parma_Polyhedra_Library::CO_Treeinline
bisect_near(const_iterator hint, dimension_type key) const Parma_Polyhedra_Library::CO_Treeinline
bisect_near(dimension_type hint, dimension_type key) const Parma_Polyhedra_Library::CO_Treeprivate
cached_const_endParma_Polyhedra_Library::CO_Treeprivate
cached_endParma_Polyhedra_Library::CO_Treeprivate
cbegin() const Parma_Polyhedra_Library::CO_Treeinline
cend() const Parma_Polyhedra_Library::CO_Treeinline
clear()Parma_Polyhedra_Library::CO_Treeinline
CO_Tree()Parma_Polyhedra_Library::CO_Treeinline
CO_Tree(const CO_Tree &y)Parma_Polyhedra_Library::CO_Treeinline
CO_Tree(Iterator i, dimension_type n)Parma_Polyhedra_Library::CO_Tree
compact_elements_in_the_rightmost_end(dimension_type last_in_subtree, dimension_type subtree_size, dimension_type key, data_type_const_reference value, bool add_element)Parma_Polyhedra_Library::CO_Treeprivate
copy_data_from(const CO_Tree &tree)Parma_Polyhedra_Library::CO_Treeprivate
count_used_in_subtree(tree_iterator itr)Parma_Polyhedra_Library::CO_Treeprivatestatic
dataParma_Polyhedra_Library::CO_Treeprivate
data_allocatorParma_Polyhedra_Library::CO_Treeprivate
data_type typedefParma_Polyhedra_Library::CO_Tree
data_type_const_reference typedefParma_Polyhedra_Library::CO_Tree
destroy()Parma_Polyhedra_Library::CO_Treeprivate
dfs_index(const_iterator itr) const Parma_Polyhedra_Library::CO_Treeinlineprivate
dfs_index(iterator itr) const Parma_Polyhedra_Library::CO_Treeinlineprivate
dump_subtree(tree_iterator itr)Parma_Polyhedra_Library::CO_Treeprivatestatic
dump_tree() const Parma_Polyhedra_Library::CO_Treeinline
empty() const Parma_Polyhedra_Library::CO_Treeinline
end()Parma_Polyhedra_Library::CO_Treeinline
end() const Parma_Polyhedra_Library::CO_Treeinline
erase(dimension_type key)Parma_Polyhedra_Library::CO_Treeinline
erase(iterator itr)Parma_Polyhedra_Library::CO_Treeinline
erase(tree_iterator itr)Parma_Polyhedra_Library::CO_Treeprivate
erase_element_and_shift_left(dimension_type key)Parma_Polyhedra_Library::CO_Tree
external_memory_in_bytes() const Parma_Polyhedra_Library::CO_Tree
fast_shift(dimension_type i, iterator itr)Parma_Polyhedra_Library::CO_Treeinline
height_t typedefParma_Polyhedra_Library::CO_Treeprivate
increase_keys_from(dimension_type key, dimension_type n)Parma_Polyhedra_Library::CO_Tree
indexesParma_Polyhedra_Library::CO_Treeprivate
init(dimension_type n)Parma_Polyhedra_Library::CO_Treeprivate
insert(dimension_type key)Parma_Polyhedra_Library::CO_Treeinline
insert(dimension_type key, data_type_const_reference data)Parma_Polyhedra_Library::CO_Treeinline
insert(iterator itr, dimension_type key)Parma_Polyhedra_Library::CO_Tree
insert(iterator itr, dimension_type key, data_type_const_reference data)Parma_Polyhedra_Library::CO_Tree
insert_in_empty_tree(dimension_type key, data_type_const_reference data)Parma_Polyhedra_Library::CO_Treeinlineprivate
insert_precise(dimension_type key, data_type_const_reference data, tree_iterator itr)Parma_Polyhedra_Library::CO_Treeprivate
insert_precise_aux(dimension_type key, data_type_const_reference data, tree_iterator itr)Parma_Polyhedra_Library::CO_Treeprivate
integer_log2(dimension_type n)Parma_Polyhedra_Library::CO_Treeprivatestatic
is_greater_than_ratio(dimension_type numer, dimension_type denom, dimension_type ratio)Parma_Polyhedra_Library::CO_Treeinlineprivatestatic
is_less_than_ratio(dimension_type numer, dimension_type denom, dimension_type ratio)Parma_Polyhedra_Library::CO_Treeinlineprivatestatic
m_swap(CO_Tree &x)Parma_Polyhedra_Library::CO_Treeinline
max_density_percentParma_Polyhedra_Library::CO_Treeprivatestatic
max_depthParma_Polyhedra_Library::CO_Treeprivate
max_size()Parma_Polyhedra_Library::CO_Treeinlinestatic
min_density_percentParma_Polyhedra_Library::CO_Treeprivatestatic
min_leaf_density_percentParma_Polyhedra_Library::CO_Treeprivatestatic
move_data_element(data_type &to, data_type &from)Parma_Polyhedra_Library::CO_Treeinlineprivatestatic
move_data_from(CO_Tree &tree)Parma_Polyhedra_Library::CO_Treeprivate
OK() const Parma_Polyhedra_Library::CO_Treeprivate
operator=(const CO_Tree &y)Parma_Polyhedra_Library::CO_Treeinline
PPL_COMPILE_TIME_CHECK(C_Integer< height_t >::max >=sizeof_to_bits(sizeof(dimension_type)),"height_t is too small to store depths.")Parma_Polyhedra_Library::CO_Treeprivate
rebalance(tree_iterator itr, dimension_type key, data_type_const_reference value)Parma_Polyhedra_Library::CO_Treeprivate
rebuild_bigger_tree()Parma_Polyhedra_Library::CO_Treeprivate
rebuild_smaller_tree()Parma_Polyhedra_Library::CO_Treeinlineprivate
redistribute_elements_in_subtree(dimension_type root_index, dimension_type subtree_size, dimension_type last_used, dimension_type key, data_type_const_reference value, bool add_element)Parma_Polyhedra_Library::CO_Treeprivate
refresh_cached_iterators()Parma_Polyhedra_Library::CO_Treeinlineprivate
reserved_sizeParma_Polyhedra_Library::CO_Treeprivate
size() const Parma_Polyhedra_Library::CO_Treeinline
size_Parma_Polyhedra_Library::CO_Treeprivate
structure_OK() const Parma_Polyhedra_Library::CO_Treeprivate
swap(CO_Tree &x, CO_Tree &y)Parma_Polyhedra_Library::CO_Treerelated
unused_indexParma_Polyhedra_Library::CO_Treeprivatestatic
~CO_Tree()Parma_Polyhedra_Library::CO_Treeinline