|
| | Edge (void) |
| | Default constructor.
|
| |
| | Edge (Space *s, Space *c, unsigned int nid) |
| | Edge for space s with clone c (possibly NULL)
|
| |
| Space * | space (void) const |
| | Return space for edge.
|
| |
| void | space (Space *s) |
| | Set space to s.
|
| |
| const Choice * | choice (void) const |
| | Return choice.
|
| |
| unsigned int | alt (void) const |
| | Return number for alternatives.
|
| |
| unsigned int | truealt (void) const |
| | Return true number for alternatives (excluding lao optimization)
|
| |
| bool | rightmost (void) const |
| | Test whether current alternative is rightmost.
|
| |
| bool | lao (void) const |
| | Test whether current alternative was LAO.
|
| |
| bool | work (void) const |
| | Test whether there is an alternative that can be stolen.
|
| |
| void | next (void) |
| | Move to next alternative.
|
| |
| unsigned int | steal (void) |
| | Steal rightmost alternative and return its number.
|
| |
| unsigned int | nid (void) const |
| | Return node identifier.
|
| |
| void | dispose (void) |
| | Free memory for edge.
|
| |
template<class
Tracer>
class Gecode::Search::Par::Path< Tracer >::Edge
Search tree edge for recomputation
Definition at line 66 of file path.hh.