|
| | 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.