coin-Bcp
|
NO OLD DOC. More...
#include <BCP_tm_node.hpp>
Public Member Functions | |
Constructor and destructor | |
BCP_tree () | |
~BCP_tree () | |
Query methods | |
BCP_vec< BCP_tm_node * >::iterator | begin () |
BCP_vec< BCP_tm_node * >::iterator | end () |
BCP_tm_node * | root () |
BCP_tm_node * | operator[] (int index) |
size_t | size () const |
int | maxdepth () const |
int | processed () const |
void | increase_processed () |
Modifying methods | |
double | true_lower_bound (const BCP_tm_node *node) const |
Return the worst true lower bound in the search tree. More... | |
void | enumerate_leaves (BCP_tm_node *node, const double obj_limit) |
Return the worst true lower bound in the search tree. More... | |
void | insert (BCP_tm_node *node) |
Return the worst true lower bound in the search tree. More... | |
void | remove (int index) |
Return the worst true lower bound in the search tree. More... | |
Private Attributes | |
BCP_vec< BCP_tm_node * > | _tree |
int | maxdepth_ |
int | processed_ |
NO OLD DOC.
Definition at line 178 of file BCP_tm_node.hpp.
|
inline |
Definition at line 190 of file BCP_tm_node.hpp.
|
inline |
Definition at line 192 of file BCP_tm_node.hpp.
References _tree, and BCP_vec< T >::size().
|
inline |
Definition at line 202 of file BCP_tm_node.hpp.
References _tree, and BCP_vec< T >::begin().
|
inline |
Definition at line 204 of file BCP_tm_node.hpp.
References _tree, and BCP_vec< T >::end().
|
inline |
Definition at line 207 of file BCP_tm_node.hpp.
References _tree, and BCP_vec< T >::front().
|
inline |
Definition at line 209 of file BCP_tm_node.hpp.
References _tree.
|
inline |
Definition at line 211 of file BCP_tm_node.hpp.
References _tree, and BCP_vec< T >::size().
|
inline |
Definition at line 213 of file BCP_tm_node.hpp.
References maxdepth_.
|
inline |
Definition at line 215 of file BCP_tm_node.hpp.
References processed_.
|
inline |
Definition at line 216 of file BCP_tm_node.hpp.
References processed_.
double BCP_tree::true_lower_bound | ( | const BCP_tm_node * | node | ) | const |
Return the worst true lower bound in the search tree.
void BCP_tree::enumerate_leaves | ( | BCP_tm_node * | node, |
const double | obj_limit | ||
) |
Return the worst true lower bound in the search tree.
|
inline |
Return the worst true lower bound in the search tree.
Definition at line 226 of file BCP_tm_node.hpp.
References BCP_tm_node::_index, _tree, CoinTreeNode::getDepth(), maxdepth_, BCP_vec< T >::push_back(), and BCP_vec< T >::size().
|
inline |
Return the worst true lower bound in the search tree.
Definition at line 232 of file BCP_tm_node.hpp.
References _tree.
|
private |
Definition at line 181 of file BCP_tm_node.hpp.
Referenced by begin(), end(), insert(), operator[](), remove(), root(), size(), and ~BCP_tree().
|
private |
Definition at line 183 of file BCP_tm_node.hpp.
Referenced by insert(), and maxdepth().
|
private |
Definition at line 184 of file BCP_tm_node.hpp.
Referenced by increase_processed(), and processed().