CoinUtils  2.10.13
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
CoinSearchTreeManager Class Reference

#include <CoinSearchTree.hpp>

Public Member Functions

 CoinSearchTreeManager ()
 
virtual ~CoinSearchTreeManager ()
 
void setTree (CoinSearchTreeBase *t)
 
CoinSearchTreeBasegetTree () const
 
bool empty () const
 
size_t size () const
 
size_t numInserted () const
 
CoinTreeNodetop () const
 
void pop ()
 
void push (CoinTreeNode *node, const bool incrInserted=true)
 
void push (const CoinTreeSiblings &s, const bool incrInserted=true)
 
void push (const int n, CoinTreeNode **nodes, const bool incrInserted=true)
 
CoinTreeNodebestQualityCandidate () const
 
double bestQuality () const
 
void newSolution (double solValue)
 
void reevaluateSearchStrategy ()
 

Detailed Description

Definition at line 404 of file CoinSearchTree.hpp.

Constructor & Destructor Documentation

CoinSearchTreeManager::CoinSearchTreeManager ( )
inline

Definition at line 420 of file CoinSearchTree.hpp.

virtual CoinSearchTreeManager::~CoinSearchTreeManager ( )
inlinevirtual

Definition at line 425 of file CoinSearchTree.hpp.

Member Function Documentation

void CoinSearchTreeManager::setTree ( CoinSearchTreeBase t)
inline

Definition at line 429 of file CoinSearchTree.hpp.

CoinSearchTreeBase* CoinSearchTreeManager::getTree ( ) const
inline

Definition at line 433 of file CoinSearchTree.hpp.

bool CoinSearchTreeManager::empty ( ) const
inline

Definition at line 437 of file CoinSearchTree.hpp.

size_t CoinSearchTreeManager::size ( ) const
inline

Definition at line 438 of file CoinSearchTree.hpp.

size_t CoinSearchTreeManager::numInserted ( ) const
inline

Definition at line 439 of file CoinSearchTree.hpp.

CoinTreeNode* CoinSearchTreeManager::top ( ) const
inline

Definition at line 440 of file CoinSearchTree.hpp.

void CoinSearchTreeManager::pop ( )
inline

Definition at line 441 of file CoinSearchTree.hpp.

void CoinSearchTreeManager::push ( CoinTreeNode node,
const bool  incrInserted = true 
)
inline

Definition at line 442 of file CoinSearchTree.hpp.

void CoinSearchTreeManager::push ( const CoinTreeSiblings s,
const bool  incrInserted = true 
)
inline

Definition at line 445 of file CoinSearchTree.hpp.

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

Definition at line 448 of file CoinSearchTree.hpp.

CoinTreeNode* CoinSearchTreeManager::bestQualityCandidate ( ) const
inline

Definition at line 453 of file CoinSearchTree.hpp.

double CoinSearchTreeManager::bestQuality ( ) const
inline

Definition at line 456 of file CoinSearchTree.hpp.

void CoinSearchTreeManager::newSolution ( double  solValue)
void CoinSearchTreeManager::reevaluateSearchStrategy ( )

The documentation for this class was generated from the following file: