Gecode::Search::Parallel::Engine::Worker Class Reference
Parallel depth-first search worker
More...
#include <engine.hh>
List of all members.
Detailed Description
Parallel depth-first search worker
Definition at line 52 of file engine.hh.
Constructor & Destructor Documentation
Gecode::Search::Parallel::Engine::Worker::Worker |
( |
Space * |
s, |
|
|
Engine & |
e | |
|
) |
| | [inline] |
Initialize for space s with engine e.
Definition at line 241 of file engine.hh.
Gecode::Search::Parallel::Engine::Worker::~Worker |
( |
void |
|
) |
[virtual] |
Member Function Documentation
Space * Gecode::Search::Parallel::Engine::Worker::steal |
( |
unsigned long int & |
d |
) |
[inline] |
Hand over some work (NULL if no work available).
Definition at line 396 of file engine.hh.
Statistics Gecode::Search::Parallel::Engine::Worker::statistics |
( |
void |
|
) |
[inline] |
Return statistics.
Definition at line 277 of file engine.hh.
Engine & Gecode::Search::Parallel::Engine::Worker::engine |
( |
void |
|
) |
const [inline] |
NoGoods & Gecode::Search::Parallel::Engine::Worker::nogoods |
( |
void |
|
) |
[inline] |
Member Data Documentation
Reference to engine.
Definition at line 55 of file engine.hh.
Mutex for access to worker.
Definition at line 57 of file engine.hh.
Current path ins search tree.
Definition at line 59 of file engine.hh.
Current space being explored.
Definition at line 61 of file engine.hh.
Distance until next clone.
Definition at line 63 of file engine.hh.
Whether the worker is idle.
Definition at line 65 of file engine.hh.
The documentation for this class was generated from the following files: