|
Thrill
0.1
|
Classes | |
| class | LoserTreeCopy< Stable, ValueType, Comparator > |
| Guarded loser tree/tournament tree, either copying the whole element into the tree structure, or looking up the element via the index. More... | |
| class | LoserTreeCopy< true, ValueType, Comparator > |
| Guarded loser tree/tournament tree, either copying the whole element into the tree structure, or looking up the element via the index. More... | |
| class | LoserTreeCopyBase< ValueType, Comparator > |
| Guarded loser tree/tournament tree, either copying the whole element into the tree structure, or looking up the element via the index. More... | |
| struct | LoserTreeCopyBase< ValueType, Comparator >::Loser |
| Internal representation of a loser tree player/node. More... | |
| class | LoserTreeCopyUnguarded< Stable, ValueType, Comparator > |
| class | LoserTreeCopyUnguarded< true, ValueType, Comparator > |
| class | LoserTreeCopyUnguardedBase< ValueType, Comparator > |
| Unguarded loser tree, copying the whole element into the tree structure. More... | |
| struct | LoserTreeCopyUnguardedBase< ValueType, Comparator >::Loser |
| Internal representation of a loser tree player/node. More... | |
| class | LoserTreePointer< Stable, ValueType, Comparator > |
| Guarded loser tree, using pointers to the elements instead of copying them into the tree nodes. More... | |
| class | LoserTreePointer< true, ValueType, Comparator > |
| Guarded loser tree, using pointers to the elements instead of copying them into the tree nodes. More... | |
| class | LoserTreePointerBase< ValueType, Comparator > |
| Guarded loser tree, using pointers to the elements instead of copying them into the tree nodes. More... | |
| struct | LoserTreePointerBase< ValueType, Comparator >::Loser |
| Internal representation of a loser tree player/node. More... | |
| class | LoserTreePointerUnguarded< Stable, ValueType, Comparator > |
| class | LoserTreePointerUnguarded< true, ValueType, Comparator > |
| class | LoserTreePointerUnguardedBase< ValueType, Comparator > |
| Unguarded loser tree, keeping only pointers to the elements in the tree structure. More... | |
| struct | LoserTreePointerUnguardedBase< ValueType, Comparator >::Loser |
| Internal representation of a loser tree player/node. More... | |
| class | LoserTreeSwitch< Stable, ValueType, Comparator, Enable > |
Typedefs | |
| using | Source = uint32_t |
| size of counters and array indexes More... | |
| using | Source = typename Super::Source |
| using | Source = typename Super::Source |
| using | Source = uint32_t |
| size of counters and array indexes More... | |
| using | Source = typename Super::Source |
| using | Source = typename Super::Source |
| using | Source = uint32_t |
| size of counters and array indexes More... | |
| using | Source = typename Super::Source |
| using | Source = typename Super::Source |
| using | Source = uint32_t |
| size of counters and array indexes More... | |
| using | Source = typename Super::Source |
| using | Source = typename Super::Source |
| using | Super = LoserTreeCopyBase< ValueType, Comparator > |
| using | Super = LoserTreeCopyBase< ValueType, Comparator > |
| using | Super = LoserTreePointerBase< ValueType, Comparator > |
| using | Super = LoserTreePointerBase< ValueType, Comparator > |
| using | Super = LoserTreeCopyUnguardedBase< ValueType, Comparator > |
| using | Super = LoserTreeCopyUnguardedBase< ValueType, Comparator > |
| using | Super = LoserTreePointerUnguardedBase< ValueType, Comparator > |
| using | Super = LoserTreePointerUnguardedBase< ValueType, Comparator > |
| using | Type = LoserTreePointer< Stable, ValueType, Comparator > |
Functions | |
| LoserTreeCopy (const Source &k, const Comparator &cmp=Comparator()) | |
| LoserTreeCopy (const Source &k, const Comparator &cmp=Comparator()) | |
| LoserTreeCopyBase (const Source &k, const Comparator &cmp=Comparator()) | |
| LoserTreeCopyUnguarded (Source k, const ValueType &sentinel, const Comparator &cmp=Comparator()) | |
| LoserTreeCopyUnguarded (Source k, const ValueType &sentinel, const Comparator &comp=Comparator()) | |
| LoserTreeCopyUnguardedBase (Source k, const ValueType &sentinel, const Comparator &cmp=Comparator()) | |
| LoserTreePointer (Source k, const Comparator &cmp=Comparator()) | |
| LoserTreePointer (Source k, const Comparator &cmp=Comparator()) | |
| LoserTreePointerBase (Source k, const Comparator &cmp=Comparator()) | |
| LoserTreePointerBase (const LoserTreePointerBase &)=delete | |
| LoserTreePointerBase (LoserTreePointerBase &&)=default | |
| LoserTreePointerUnguarded (const Source &k, const ValueType &sentinel, const Comparator &cmp=Comparator()) | |
| LoserTreePointerUnguarded (const Source &k, const ValueType &sentinel, const Comparator &cmp=Comparator()) | |
| LoserTreePointerUnguardedBase (const Source &k, const ValueType &sentinel, const Comparator &cmp=Comparator()) | |
| LoserTreePointerUnguardedBase (const LoserTreePointerUnguardedBase &other)=delete | |
| void | delete_min_insert (const ValueType *keyp, bool sup) |
| void | delete_min_insert (const ValueType *keyp, bool sup) |
| void | delete_min_insert (const ValueType *keyp, bool sup) |
| void | delete_min_insert (const ValueType *keyp, bool sup) |
| void | delete_min_insert (const ValueType *keyp, bool sup) |
| void | delete_min_insert (const ValueType *keyp, bool sup) |
| void | delete_min_insert (const ValueType *keyp, bool sup) |
| void | delete_min_insert (const ValueType *keyp, bool sup) |
| void | init () |
| void | init () |
| void | init () |
| void | init () |
| Source | init_winner (const Source &root) |
| Computes the winner of the competition at player root. More... | |
| Source | init_winner (const Source &root) |
| Computes the winner of the competition at player root. More... | |
| Source | init_winner (const Source &root) |
| Source | init_winner (const Source &root) |
| void | insert_start (const ValueType *keyp, const Source &source, bool sup) |
| Initializes the player source with the element key. More... | |
| void | insert_start (const ValueType *keyp, const Source &source, bool sup) |
| Initializes the player source with the element key. More... | |
| void | insert_start (const ValueType *keyp, const Source &source, bool sup) |
| void | insert_start (const ValueType *keyp, const Source &source, bool sup) |
| Source | min_source () |
| return the index of the player with the smallest element. More... | |
| Source | min_source () |
| return the index of the player with the smallest element. More... | |
| Source | min_source () |
| return the index of the player with the smallest element. More... | |
| Source | min_source () |
| LoserTreePointerBase & | operator= (const LoserTreePointerBase &)=delete |
| LoserTreePointerBase & | operator= (LoserTreePointerBase &&)=default |
| LoserTreePointerUnguardedBase & | operator= (const LoserTreePointerUnguardedBase &)=delete |
Variables | |
| Comparator | cmp_ |
| the comparator object More... | |
| Comparator | cmp_ |
| the comparator object More... | |
| Comparator | cmp_ |
| the comparator object More... | |
| Comparator | cmp_ |
| the comparator object More... | |
| bool | first_insert_ |
| still have to construct keys More... | |
| const Source | ik_ |
| number of nodes More... | |
| const Source | ik_ |
| number of nodes More... | |
| Source | ik_ |
| number of nodes More... | |
| Source | ik_ |
| number of nodes More... | |
| static constexpr Source | invalid_ = Source(-1) |
| sentinel for invalid or finished Sources More... | |
| static constexpr Source | invalid_ = Source(-1) |
| sentinel for invalid or finished Sources More... | |
| static constexpr Source | invalid_ = Source(-1) |
| sentinel for invalid or finished Sources More... | |
| static constexpr Source | invalid_ = Source(-1) |
| sentinel for invalid or finished Sources More... | |
| const Source | k_ |
| log_2(ik) next greater power of 2 More... | |
| const Source | k_ |
| log_2(ik) next greater power of 2 More... | |
| Source | k_ |
| log_2(ik) next greater power of 2 More... | |
| Source | k_ |
| log_2(ik) next greater power of 2 More... | |
| ValueType | key |
| copy of key value of the element in this node More... | |
| ValueType | key |
| copy of key value of the element in this node More... | |
| const ValueType * | keyp |
| pointer to key value of the element in this node More... | |
| const ValueType * | keyp |
| copy of key value of the element in this node More... | |
| SimpleVector< Loser > | losers_ |
| SimpleVector< Loser > | losers_ |
| array containing loser tree nodes More... | |
| SimpleVector< Loser > | losers_ |
| array containing loser tree nodes More... | |
| SimpleVector< Loser > | losers_ |
| array containing loser tree nodes More... | |
| Source | source |
| index of source More... | |
| Source | source |
| index of source More... | |
| Source | source |
| index of source More... | |
| Source | source |
| index of source More... | |
| bool | sup |
| flag, true iff is a virtual maximum sentinel More... | |
Loser/Tournament tree variants
| using Source = uint32_t |
size of counters and array indexes
Definition at line 58 of file loser_tree.hpp.
| using Source = typename Super::Source |
Definition at line 185 of file loser_tree.hpp.
| using Source = typename Super::Source |
Definition at line 252 of file loser_tree.hpp.
| using Source = uint32_t |
size of counters and array indexes
Definition at line 310 of file loser_tree.hpp.
| using Source = typename Super::Source |
Definition at line 422 of file loser_tree.hpp.
| using Source = typename Super::Source |
Definition at line 482 of file loser_tree.hpp.
| using Source = uint32_t |
size of counters and array indexes
Definition at line 532 of file loser_tree.hpp.
| using Source = typename Super::Source |
Definition at line 616 of file loser_tree.hpp.
| using Source = typename Super::Source |
Definition at line 657 of file loser_tree.hpp.
| using Source = uint32_t |
size of counters and array indexes
Definition at line 708 of file loser_tree.hpp.
| using Source = typename Super::Source |
Definition at line 794 of file loser_tree.hpp.
| using Source = typename Super::Source |
Definition at line 832 of file loser_tree.hpp.
| using Super = LoserTreeCopyBase<ValueType, Comparator> |
Definition at line 184 of file loser_tree.hpp.
| using Super = LoserTreeCopyBase<ValueType, Comparator> |
Definition at line 251 of file loser_tree.hpp.
| using Super = LoserTreePointerBase<ValueType, Comparator> |
Definition at line 421 of file loser_tree.hpp.
| using Super = LoserTreePointerBase<ValueType, Comparator> |
Definition at line 481 of file loser_tree.hpp.
| using Super = LoserTreeCopyUnguardedBase<ValueType, Comparator> |
Definition at line 615 of file loser_tree.hpp.
| using Super = LoserTreeCopyUnguardedBase<ValueType, Comparator> |
Definition at line 656 of file loser_tree.hpp.
| using Super = LoserTreePointerUnguardedBase<ValueType, Comparator> |
Definition at line 793 of file loser_tree.hpp.
| using Super = LoserTreePointerUnguardedBase<ValueType, Comparator> |
Definition at line 831 of file loser_tree.hpp.
| using Type = LoserTreePointer<Stable, ValueType, Comparator> |
Definition at line 874 of file loser_tree.hpp.
|
inlineexplicit |
Definition at line 193 of file loser_tree.hpp.
|
inlineexplicit |
Definition at line 260 of file loser_tree.hpp.
|
inlineexplicit |
Definition at line 87 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::invalid_, and LoserTreeCopyBase< ValueType, Comparator >::k_.
|
inline |
Definition at line 624 of file loser_tree.hpp.
|
inline |
Definition at line 665 of file loser_tree.hpp.
|
inline |
Definition at line 556 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::invalid_, LoserTreeCopyBase< ValueType, Comparator >::k_, and thrill::mem::sentinel.
|
inlineexplicit |
Definition at line 430 of file loser_tree.hpp.
|
inlineexplicit |
Definition at line 490 of file loser_tree.hpp.
|
inlineexplicit |
Definition at line 334 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::invalid_, and LoserTreeCopyBase< ValueType, Comparator >::k_.
|
delete |
|
default |
|
inline |
Definition at line 802 of file loser_tree.hpp.
|
inline |
Definition at line 840 of file loser_tree.hpp.
|
inline |
Definition at line 732 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::invalid_, LoserTreeCopyBase< ValueType, Comparator >::k_, and thrill::mem::sentinel.
|
delete |
|
inline |
Definition at line 198 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::cmp_, LoserTreeCopyBase< ValueType, Comparator >::Loser::key, LoserTreeCopyBase< ValueType, Comparator >::Loser::source, LoserTreeCopyBase< ValueType, Comparator >::Loser::sup, tlx::swap(), and TLX_UNLIKELY.
|
inline |
Definition at line 265 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::cmp_, LoserTreeCopyBase< ValueType, Comparator >::Loser::key, LoserTreeCopyBase< ValueType, Comparator >::Loser::source, LoserTreeCopyBase< ValueType, Comparator >::Loser::sup, tlx::swap(), and TLX_UNLIKELY.
|
inline |
Definition at line 433 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::cmp_, LoserTreeCopyBase< ValueType, Comparator >::Loser::source, tlx::swap(), TLX_UNLIKELY, and tlx::unused().
|
inline |
Definition at line 493 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::cmp_, LoserTreeCopyBase< ValueType, Comparator >::Loser::source, tlx::swap(), and tlx::unused().
|
inline |
Definition at line 629 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::cmp_, LoserTreeCopyBase< ValueType, Comparator >::Loser::key, LoserTreeCopyBase< ValueType, Comparator >::Loser::source, tlx::swap(), and tlx::unused().
|
inline |
Definition at line 670 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::cmp_, LoserTreeCopyBase< ValueType, Comparator >::Loser::key, LoserTreeCopyBase< ValueType, Comparator >::Loser::source, tlx::swap(), and tlx::unused().
|
inline |
Definition at line 806 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::cmp_, LoserTreeCopyBase< ValueType, Comparator >::Loser::source, tlx::swap(), and tlx::unused().
|
inline |
Definition at line 844 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::cmp_, LoserTreeCopyBase< ValueType, Comparator >::Loser::source, tlx::swap(), and tlx::unused().
|
inline |
Definition at line 159 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::init_winner(), and TLX_UNLIKELY.
|
inline |
Definition at line 399 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::init_winner(), and TLX_UNLIKELY.
|
inline |
Definition at line 602 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::init_winner(), and TLX_UNLIKELY.
|
inline |
Definition at line 780 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::init_winner(), and TLX_UNLIKELY.
Computes the winner of the competition at player root.
Called recursively (starting at 0) to build the initial tree.
| root | index of the game to start. |
Definition at line 139 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::cmp_, LoserTreeCopyBase< ValueType, Comparator >::Loser::key, and LoserTreeCopyBase< ValueType, Comparator >::Loser::sup.
Referenced by LoserTreeCopyBase< ValueType, Comparator >::init(), LoserTreePointerBase< ValueType, Comparator >::init(), LoserTreeCopyUnguardedBase< ValueType, Comparator >::init(), LoserTreePointerUnguardedBase< ValueType, Comparator >::init(), LoserTreePointerBase< ValueType, Comparator >::init_winner(), LoserTreeCopyUnguardedBase< ValueType, Comparator >::init_winner(), and LoserTreePointerUnguardedBase< ValueType, Comparator >::init_winner().
Computes the winner of the competition at player root.
Called recursively (starting at 0) to build the initial tree.
| root | index of the game to start. |
Definition at line 379 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::cmp_, and LoserTreeCopyBase< ValueType, Comparator >::init_winner().
Definition at line 584 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::cmp_, LoserTreeCopyBase< ValueType, Comparator >::init_winner(), and LoserTreeCopyBase< ValueType, Comparator >::Loser::key.
Definition at line 762 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::cmp_, and LoserTreeCopyBase< ValueType, Comparator >::init_winner().
|
inline |
Initializes the player source with the element key.
| keyp | the element to insert |
| source | index of the player |
| sup | flag that determines whether the value to insert is an explicit supremum sentinel. |
Definition at line 109 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::k_, SimpleVector< ValueType, Mode >::size(), LoserTreeCopyBase< ValueType, Comparator >::Loser::source, LoserTreeCopyBase< ValueType, Comparator >::Loser::sup, and TLX_UNLIKELY.
|
inline |
Initializes the player source with the element key.
| keyp | the element to insert |
| source | index of the player |
| sup | flag that determines whether the value to insert is an explicit supremum sentinel. |
Definition at line 362 of file loser_tree.hpp.
References SimpleVector< ValueType, Mode >::size(), LoserTreeCopyBase< ValueType, Comparator >::Loser::source, and tlx::unused().
|
inline |
Definition at line 573 of file loser_tree.hpp.
References SimpleVector< ValueType, Mode >::size(), LoserTreeCopyBase< ValueType, Comparator >::Loser::source, and tlx::unused().
|
inline |
Definition at line 751 of file loser_tree.hpp.
References SimpleVector< ValueType, Mode >::size(), LoserTreeCopyBase< ValueType, Comparator >::Loser::source, and tlx::unused().
|
inline |
return the index of the player with the smallest element.
Definition at line 99 of file loser_tree.hpp.
|
inline |
return the index of the player with the smallest element.
Definition at line 350 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::invalid_.
|
inline |
return the index of the player with the smallest element.
Definition at line 567 of file loser_tree.hpp.
References LoserTreeCopyBase< ValueType, Comparator >::Loser::source.
|
inline |
Definition at line 749 of file loser_tree.hpp.
|
delete |
|
default |
|
delete |
|
protected |
the comparator object
Definition at line 82 of file loser_tree.hpp.
Referenced by LoserTreeCopy< Stable, ValueType, Comparator >::delete_min_insert(), LoserTreeCopy< true, ValueType, Comparator >::delete_min_insert(), LoserTreePointer< Stable, ValueType, Comparator >::delete_min_insert(), LoserTreePointer< true, ValueType, Comparator >::delete_min_insert(), LoserTreeCopyUnguarded< Stable, ValueType, Comparator >::delete_min_insert(), LoserTreeCopyUnguarded< true, ValueType, Comparator >::delete_min_insert(), LoserTreePointerUnguarded< Stable, ValueType, Comparator >::delete_min_insert(), LoserTreePointerUnguarded< true, ValueType, Comparator >::delete_min_insert(), LoserTreeCopyBase< ValueType, Comparator >::init_winner(), LoserTreePointerBase< ValueType, Comparator >::init_winner(), LoserTreeCopyUnguardedBase< ValueType, Comparator >::init_winner(), and LoserTreePointerUnguardedBase< ValueType, Comparator >::init_winner().
|
protected |
the comparator object
Definition at line 331 of file loser_tree.hpp.
|
protected |
the comparator object
Definition at line 553 of file loser_tree.hpp.
|
protected |
the comparator object
Definition at line 729 of file loser_tree.hpp.
|
protected |
still have to construct keys
Definition at line 84 of file loser_tree.hpp.
|
protected |
number of nodes
Definition at line 75 of file loser_tree.hpp.
|
protected |
number of nodes
Definition at line 325 of file loser_tree.hpp.
|
protected |
number of nodes
Definition at line 547 of file loser_tree.hpp.
|
protected |
number of nodes
Definition at line 723 of file loser_tree.hpp.
sentinel for invalid or finished Sources
Definition at line 61 of file loser_tree.hpp.
Referenced by LoserTreeCopyBase< ValueType, Comparator >::LoserTreeCopyBase(), LoserTreeCopyUnguardedBase< ValueType, Comparator >::LoserTreeCopyUnguardedBase(), LoserTreePointerBase< ValueType, Comparator >::LoserTreePointerBase(), LoserTreePointerUnguardedBase< ValueType, Comparator >::LoserTreePointerUnguardedBase(), and LoserTreePointerBase< ValueType, Comparator >::min_source().
sentinel for invalid or finished Sources
Definition at line 313 of file loser_tree.hpp.
sentinel for invalid or finished Sources
Definition at line 535 of file loser_tree.hpp.
sentinel for invalid or finished Sources
Definition at line 711 of file loser_tree.hpp.
|
protected |
log_2(ik) next greater power of 2
Definition at line 77 of file loser_tree.hpp.
Referenced by LoserTreeCopyBase< ValueType, Comparator >::insert_start(), LoserTreeCopyBase< ValueType, Comparator >::LoserTreeCopyBase(), LoserTreeCopyUnguardedBase< ValueType, Comparator >::LoserTreeCopyUnguardedBase(), LoserTreePointerBase< ValueType, Comparator >::LoserTreePointerBase(), and LoserTreePointerUnguardedBase< ValueType, Comparator >::LoserTreePointerUnguardedBase().
|
protected |
log_2(ik) next greater power of 2
Definition at line 327 of file loser_tree.hpp.
|
protected |
log_2(ik) next greater power of 2
Definition at line 549 of file loser_tree.hpp.
|
protected |
log_2(ik) next greater power of 2
Definition at line 725 of file loser_tree.hpp.
| ValueType key |
copy of key value of the element in this node
Definition at line 71 of file loser_tree.hpp.
Referenced by LoserTreeCopy< Stable, ValueType, Comparator >::delete_min_insert(), LoserTreeCopy< true, ValueType, Comparator >::delete_min_insert(), LoserTreeCopyUnguarded< Stable, ValueType, Comparator >::delete_min_insert(), LoserTreeCopyUnguarded< true, ValueType, Comparator >::delete_min_insert(), LoserTreeCopyBase< ValueType, Comparator >::init_winner(), and LoserTreeCopyUnguardedBase< ValueType, Comparator >::init_winner().
| ValueType key |
copy of key value of the element in this node
Definition at line 543 of file loser_tree.hpp.
| const ValueType* keyp |
pointer to key value of the element in this node
Definition at line 321 of file loser_tree.hpp.
| const ValueType* keyp |
copy of key value of the element in this node
Definition at line 719 of file loser_tree.hpp.
|
protected |
array containing loser tree nodes – avoid default-constructing losers[].key
Definition at line 80 of file loser_tree.hpp.
|
protected |
array containing loser tree nodes
Definition at line 329 of file loser_tree.hpp.
|
protected |
array containing loser tree nodes
Definition at line 551 of file loser_tree.hpp.
|
protected |
array containing loser tree nodes
Definition at line 727 of file loser_tree.hpp.
| Source source |
index of source
Definition at line 69 of file loser_tree.hpp.
Referenced by LoserTreeCopy< Stable, ValueType, Comparator >::delete_min_insert(), LoserTreeCopy< true, ValueType, Comparator >::delete_min_insert(), LoserTreePointer< Stable, ValueType, Comparator >::delete_min_insert(), LoserTreePointer< true, ValueType, Comparator >::delete_min_insert(), LoserTreeCopyUnguarded< Stable, ValueType, Comparator >::delete_min_insert(), LoserTreeCopyUnguarded< true, ValueType, Comparator >::delete_min_insert(), LoserTreePointerUnguarded< Stable, ValueType, Comparator >::delete_min_insert(), LoserTreePointerUnguarded< true, ValueType, Comparator >::delete_min_insert(), LoserTreeCopyBase< ValueType, Comparator >::insert_start(), LoserTreePointerBase< ValueType, Comparator >::insert_start(), LoserTreeCopyUnguardedBase< ValueType, Comparator >::insert_start(), LoserTreePointerUnguardedBase< ValueType, Comparator >::insert_start(), and LoserTreeCopyUnguardedBase< ValueType, Comparator >::min_source().
| Source source |
index of source
Definition at line 319 of file loser_tree.hpp.
| Source source |
index of source
Definition at line 541 of file loser_tree.hpp.
| Source source |
index of source
Definition at line 717 of file loser_tree.hpp.
| bool sup |
flag, true iff is a virtual maximum sentinel
Definition at line 67 of file loser_tree.hpp.
Referenced by LoserTreeCopy< Stable, ValueType, Comparator >::delete_min_insert(), LoserTreeCopy< true, ValueType, Comparator >::delete_min_insert(), LoserTreeCopyBase< ValueType, Comparator >::init_winner(), and LoserTreeCopyBase< ValueType, Comparator >::insert_start().