LITTLE OLD DESC. More...
#include <BCP_tm_node.hpp>

| Public Member Functions | |
| Constructors and destructor | |
| BCP_tm_node (int level, BCP_node_change *desc) | |
| BCP_tm_node (int level, BCP_node_change *desc, BCP_tm_node *parent, int index) | |
| ~BCP_tm_node () | |
| Query methods | |
| int | index () const | 
| int | level () const | 
| int | child_num () const | 
| double | quality () const | 
| double | true_lower_bound () const | 
| int | birth_index () const | 
| BCP_user_data * | user_data () | 
| BCP_tm_node * | child (int ind) | 
| BCP_tm_node * | parent () | 
| const BCP_user_data * | user_data () const | 
| const BCP_tm_node * | child (int ind) const | 
| const BCP_tm_node * | parent () const | 
| Modifying methods | |
| int | mark_descendants_for_deletion () | 
| void | remove_child (BCP_tm_node *node) | 
| void | reserve_child_num (int num) | 
| void | new_child (BCP_tm_node *node) | 
| Public Attributes | |
| Data members | |
| BCP_tm_node_status | status | 
| int | _index | 
| int | _level | 
| double | _quality | 
| double | _true_lower_bound | 
| BCP_node_change * | _desc | 
| BCP_tm_node * | _parent | 
| BCP_user_data * | _user_data | 
| int | _birth_index | 
| BCP_vec< BCP_tm_node * > | _children | 
| BCP_proc_id * | lp | 
| BCP_proc_id * | cg | 
| BCP_proc_id * | cp | 
| BCP_proc_id * | vg | 
| BCP_proc_id * | vp | 
| int | _processed_leaf_num | 
| int | _pruned_leaf_num | 
| int | _tobepriced_leaf_num | 
| int | _leaf_num | 
| Private Member Functions | |
| Disabled methods | |
| BCP_tm_node (const BCP_tm_node &) | |
| The copy constructor is declared but not defined to disable it. | |
| BCP_tm_node & | operator= (const BCP_tm_node &) | 
| The assignment operator is declared but not defined to disable it. | |
LITTLE OLD DESC.
Definition at line 48 of file BCP_tm_node.hpp.
| BCP_tm_node::BCP_tm_node | ( | const BCP_tm_node & | ) |  [private] | 
The copy constructor is declared but not defined to disable it.
| BCP_tm_node::BCP_tm_node | ( | int | level, | |
| BCP_node_change * | desc | |||
| ) |  [inline] | 
Definition at line 107 of file BCP_tm_node.hpp.
| BCP_tm_node::BCP_tm_node | ( | int | level, | |
| BCP_node_change * | desc, | |||
| BCP_tm_node * | parent, | |||
| int | index | |||
| ) |  [inline] | 
Definition at line 126 of file BCP_tm_node.hpp.
| BCP_tm_node::~BCP_tm_node | ( | ) | 
| BCP_tm_node& BCP_tm_node::operator= | ( | const BCP_tm_node & | ) |  [private] | 
The assignment operator is declared but not defined to disable it.
| int BCP_tm_node::index | ( | ) | const  [inline] | 
Definition at line 152 of file BCP_tm_node.hpp.
| int BCP_tm_node::level | ( | ) | const  [inline] | 
Definition at line 154 of file BCP_tm_node.hpp.
| int BCP_tm_node::child_num | ( | ) | const  [inline] | 
Definition at line 156 of file BCP_tm_node.hpp.
| double BCP_tm_node::quality | ( | ) | const  [inline] | 
Definition at line 158 of file BCP_tm_node.hpp.
| double BCP_tm_node::true_lower_bound | ( | ) | const  [inline] | 
Definition at line 160 of file BCP_tm_node.hpp.
| int BCP_tm_node::birth_index | ( | ) | const  [inline] | 
Definition at line 162 of file BCP_tm_node.hpp.
| BCP_user_data* BCP_tm_node::user_data | ( | ) |  [inline] | 
Definition at line 165 of file BCP_tm_node.hpp.
| BCP_tm_node* BCP_tm_node::child | ( | int | ind | ) |  [inline] | 
Definition at line 167 of file BCP_tm_node.hpp.
| BCP_tm_node* BCP_tm_node::parent | ( | ) |  [inline] | 
Definition at line 169 of file BCP_tm_node.hpp.
| const BCP_user_data* BCP_tm_node::user_data | ( | ) | const  [inline] | 
Definition at line 172 of file BCP_tm_node.hpp.
| const BCP_tm_node* BCP_tm_node::child | ( | int | ind | ) | const  [inline] | 
Definition at line 174 of file BCP_tm_node.hpp.
| const BCP_tm_node* BCP_tm_node::parent | ( | ) | const  [inline] | 
Definition at line 176 of file BCP_tm_node.hpp.
| int BCP_tm_node::mark_descendants_for_deletion | ( | ) | 
| void BCP_tm_node::remove_child | ( | BCP_tm_node * | node | ) | 
| void BCP_tm_node::reserve_child_num | ( | int | num | ) |  [inline] | 
Definition at line 192 of file BCP_tm_node.hpp.
| void BCP_tm_node::new_child | ( | BCP_tm_node * | node | ) |  [inline] | 
Definition at line 194 of file BCP_tm_node.hpp.
Definition at line 64 of file BCP_tm_node.hpp.
Definition at line 66 of file BCP_tm_node.hpp.
Definition at line 68 of file BCP_tm_node.hpp.
| double BCP_tm_node::_quality | 
Definition at line 70 of file BCP_tm_node.hpp.
Definition at line 72 of file BCP_tm_node.hpp.
Definition at line 74 of file BCP_tm_node.hpp.
Definition at line 76 of file BCP_tm_node.hpp.
Definition at line 78 of file BCP_tm_node.hpp.
Definition at line 80 of file BCP_tm_node.hpp.
Definition at line 82 of file BCP_tm_node.hpp.
Definition at line 84 of file BCP_tm_node.hpp.
Definition at line 86 of file BCP_tm_node.hpp.
Definition at line 88 of file BCP_tm_node.hpp.
Definition at line 90 of file BCP_tm_node.hpp.
Definition at line 92 of file BCP_tm_node.hpp.
Definition at line 94 of file BCP_tm_node.hpp.
Definition at line 96 of file BCP_tm_node.hpp.
Definition at line 98 of file BCP_tm_node.hpp.
Definition at line 100 of file BCP_tm_node.hpp.
 1.6.1
 1.6.1