#include <CoinSearchTree.hpp>
Public Member Functions | |
CoinSearchTree () | |
CoinSearchTree (const CoinSearchTreeBase &t) | |
virtual | ~CoinSearchTree () |
const char * | compName () const |
![]() | |
virtual | ~CoinSearchTreeBase () |
const std::vector < CoinTreeSiblings * > & | getCandidates () const |
bool | empty () const |
int | size () const |
int | numInserted () const |
CoinTreeNode * | top () const |
void | pop () |
pop will advance the next pointer among the siblings on the top and then moves the top to its correct position. More... | |
void | push (int numNodes, CoinTreeNode **nodes, const bool incrInserted=true) |
void | push (const CoinTreeSiblings &sib, const bool incrInserted=true) |
Protected Member Functions | |
virtual void | realpop () |
virtual void | fixTop () |
After changing data in the top node, fix the heap. More... | |
virtual void | realpush (CoinTreeSiblings *s) |
![]() | |
CoinSearchTreeBase () | |
Private Attributes | |
Comp | comp_ |
Additional Inherited Members | |
![]() | |
std::vector< CoinTreeSiblings * > | candidateList_ |
int | numInserted_ |
int | size_ |
Definition at line 331 of file CoinSearchTree.hpp.
|
inline |
Definition at line 382 of file CoinSearchTree.hpp.
|
inline |
Definition at line 383 of file CoinSearchTree.hpp.
|
inlinevirtual |
Definition at line 390 of file CoinSearchTree.hpp.
|
inlineprotectedvirtual |
Implements CoinSearchTreeBase.
Definition at line 337 of file CoinSearchTree.hpp.
|
inlineprotectedvirtual |
After changing data in the top node, fix the heap.
Implements CoinSearchTreeBase.
Definition at line 343 of file CoinSearchTree.hpp.
|
inlineprotectedvirtual |
Implements CoinSearchTreeBase.
Definition at line 367 of file CoinSearchTree.hpp.
|
inlinevirtual |
Implements CoinSearchTreeBase.
Definition at line 391 of file CoinSearchTree.hpp.
|
private |
Definition at line 334 of file CoinSearchTree.hpp.