CoinSearchTreeManager
CoinSearchTreeManager class documentation
Public Methods
CoinSearchTreeManager
CoinSearchTreeManager()
~CoinSearchTreeManager
~CoinSearchTreeManager()
setTree
void setTree(CoinSearchTreeBase * t)
Parameters:
t(CoinSearchTreeBase *)
getTree
CoinSearchTreeBase * getTree()
empty
bool empty()
size
size_t size()
numInserted
size_t numInserted()
top
CoinTreeNode * top()
pop
void pop()
push
void push(CoinTreeNode * node, const bool incrInserted = true)
Parameters:
node(CoinTreeNode *)incrInserted(const bool)
push
void push(const CoinTreeSiblings & s, const bool incrInserted = true)
Parameters:
s(const CoinTreeSiblings &)incrInserted(const bool)
push
void push(const int n, CoinTreeNode ** nodes, const bool incrInserted = true)
Parameters:
n(const int)nodes(CoinTreeNode **)incrInserted(const bool)
bestQualityCandidate
CoinTreeNode * bestQualityCandidate()
bestQuality
double bestQuality()
newSolution
void newSolution(double solValue)
Parameters:
solValue(double)
reevaluateSearchStrategy
void reevaluateSearchStrategy()
Source
Header: layer-0/CoinUtils/src/CoinSearchTree.hpp