CoinSearchTreeManager

CoinSearchTreeManager class documentation

Public Methods

CoinSearchTreeManager

 CoinSearchTreeManager()

~CoinSearchTreeManager

 ~CoinSearchTreeManager()

setTree

void setTree(CoinSearchTreeBase * t)

Parameters:

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:

push

void push(const CoinTreeSiblings & s, const bool incrInserted = true)

Parameters:

push

void push(const int n, CoinTreeNode ** nodes, const bool incrInserted = true)

Parameters:

bestQualityCandidate

CoinTreeNode * bestQualityCandidate()

bestQuality

double bestQuality()

newSolution

void newSolution(double solValue)

Parameters:

reevaluateSearchStrategy

void reevaluateSearchStrategy()

Source

Header: layer-0/CoinUtils/src/CoinSearchTree.hpp