Basic Implementation of WorkingStrategy for a sequential execution.
More...
#include <SequentialWorker.hpp>
|
Thread * | worker |
|
std::vector< int > | actualCube |
|
std::atomic< bool > | force |
|
std::atomic< bool > | waitJob |
|
Mutex | waitInterruptLock |
|
pthread_mutex_t | mutexStart |
|
pthread_cond_t | mutexCondStart |
|
WorkingStrategy * | parent |
|
std::vector< WorkingStrategy * > | slaves |
|
|
void * | mainWorker (void *arg) |
|
Basic Implementation of WorkingStrategy for a sequential execution.
◆ join()
◆ setSolverInterrupt()
void SequentialWorker::setSolverInterrupt |
( |
| ) |
|
|
virtual |
◆ solve()
void SequentialWorker::solve |
( |
const std::vector< int > & | cube | ) |
|
|
virtual |
◆ unsetSolverInterrupt()
void SequentialWorker::unsetSolverInterrupt |
( |
| ) |
|
|
virtual |
◆ waitInterrupt()
void SequentialWorker::waitInterrupt |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following file: