|
| NodeAllocatorBase (bool bab) |
| Constructor.
|
|
| ~NodeAllocatorBase (void) |
| Destructor.
|
|
int | allocate (int p) |
| Allocate new node with parent p.
|
|
int | allocate (Space *root) |
| Allocate new root node for space root.
|
|
T * | operator[] (int i) const |
| Return node for index i.
|
|
T * | best (int i) const |
| Return index of best node before i.
|
|
void | setBest (int i, int b) |
| Set index of best node before i to b.
|
|
bool | bab (void) const |
| Return branch-and-bound flag.
|
|
bool | showLabels (void) const |
| Return branching label flag.
|
|
void | showLabels (bool b) |
| Set branching label flag.
|
|
bool | hasLabel (T *n) const |
| Return whether node n has a label.
|
|
void | setLabel (T *n, const QString &l) |
| Set label of node n to l.
|
|
void | clearLabel (T *n) |
| Remove label of node n.
|
|
QString | getLabel (T *n) const |
| Get label of node n.
|
|
template<class T>
class Gecode::Gist::NodeAllocatorBase< T >
Node allocator.
Definition at line 48 of file node.hh.