Gecode::Search::Par::DFS< Tracer >::Worker Class Reference
Parallel depth-first search worker More...
#include <dfs.hh>
Public Member Functions | |
Worker (Space *s, DFS &e) | |
Initialize for space s with engine e. | |
DFS & | engine (void) const |
Provide access to engine. | |
virtual void | run (void) |
Start execution of worker. | |
void | find (void) |
Try to find some work. | |
void | reset (Space *s, unsigned int ngdl) |
Reset worker to restart at space s. |
Detailed Description
template<class Tracer>
class Gecode::Search::Par::DFS< Tracer >::Worker
Parallel depth-first search worker
Definition at line 66 of file dfs.hh.
Constructor & Destructor Documentation
template<class Tracer >
Gecode::Search::Par::DFS< Tracer >::Worker::Worker | ( | Space * | s, | |
DFS & | e | |||
) | [inline] |
Member Function Documentation
template<class Tracer >
DFS< Tracer > & Gecode::Search::Par::DFS< Tracer >::Worker::engine | ( | void | ) | const [inline] |
Provide access to engine.
Reimplemented from Gecode::Search::Par::Engine< Tracer >::Worker.
template<class Tracer >
void Gecode::Search::Par::DFS< Tracer >::Worker::run | ( | void | ) | [inline, virtual] |
Start execution of worker.
Implements Gecode::Support::Runnable.
template<class Tracer >
void Gecode::Search::Par::DFS< Tracer >::Worker::find | ( | void | ) | [inline] |
template<class Tracer >
void Gecode::Search::Par::DFS< Tracer >::Worker::reset | ( | Space * | s, | |
unsigned int | ngdl | |||
) | [inline] |
The documentation for this class was generated from the following files: