CoinUtils
trunk
|
A class from which the real tree nodes should be derived from. More...
#include <CoinSearchTree.hpp>
Public Member Functions | |
virtual | ~CoinTreeNode () |
int | getDepth () const |
int | getFractionality () const |
double | getQuality () const |
double | getTrueLB () const |
BitVector128 | getPreferred () const |
void | setDepth (int d) |
void | setFractionality (int f) |
void | setQuality (double q) |
void | setTrueLB (double tlb) |
void | setPreferred (BitVector128 p) |
Protected Member Functions | |
CoinTreeNode () | |
CoinTreeNode (int d, int f=-1, double q=-COIN_DBL_MAX, double tlb=-COIN_DBL_MAX, BitVector128 p=BitVector128()) | |
CoinTreeNode (const CoinTreeNode &x) | |
CoinTreeNode & | operator= (const CoinTreeNode &x) |
A class from which the real tree nodes should be derived from.
Some of the data that undoubtedly exist in the real tree node is replicated here for fast access. This class is used in the various comparison functions.
Definition at line 40 of file CoinSearchTree.hpp.
CoinTreeNode::CoinTreeNode | ( | ) | [inline, protected] |
Definition at line 42 of file CoinSearchTree.hpp.
CoinTreeNode::CoinTreeNode | ( | int | d, |
int | f = -1 , |
||
double | q = -COIN_DBL_MAX , |
||
double | tlb = -COIN_DBL_MAX , |
||
BitVector128 | p = BitVector128() |
||
) | [inline, protected] |
Definition at line 48 of file CoinSearchTree.hpp.
CoinTreeNode::CoinTreeNode | ( | const CoinTreeNode & | x | ) | [inline, protected] |
Definition at line 58 of file CoinSearchTree.hpp.
virtual CoinTreeNode::~CoinTreeNode | ( | ) | [inline, virtual] |
Definition at line 91 of file CoinSearchTree.hpp.
CoinTreeNode& CoinTreeNode::operator= | ( | const CoinTreeNode & | x | ) | [inline, protected] |
Definition at line 64 of file CoinSearchTree.hpp.
int CoinTreeNode::getDepth | ( | ) | const [inline] |
Definition at line 93 of file CoinSearchTree.hpp.
int CoinTreeNode::getFractionality | ( | ) | const [inline] |
Definition at line 94 of file CoinSearchTree.hpp.
double CoinTreeNode::getQuality | ( | ) | const [inline] |
Definition at line 95 of file CoinSearchTree.hpp.
double CoinTreeNode::getTrueLB | ( | ) | const [inline] |
Definition at line 96 of file CoinSearchTree.hpp.
BitVector128 CoinTreeNode::getPreferred | ( | ) | const [inline] |
Definition at line 97 of file CoinSearchTree.hpp.
void CoinTreeNode::setDepth | ( | int | d | ) | [inline] |
Definition at line 99 of file CoinSearchTree.hpp.
void CoinTreeNode::setFractionality | ( | int | f | ) | [inline] |
Definition at line 100 of file CoinSearchTree.hpp.
void CoinTreeNode::setQuality | ( | double | q | ) | [inline] |
Definition at line 101 of file CoinSearchTree.hpp.
void CoinTreeNode::setTrueLB | ( | double | tlb | ) | [inline] |
Definition at line 102 of file CoinSearchTree.hpp.
void CoinTreeNode::setPreferred | ( | BitVector128 | p | ) | [inline] |
Definition at line 103 of file CoinSearchTree.hpp.