#include <ybwc.h>
Public Attributes | |
| volatile bool | loop |
| volatile bool | run |
| volatile bool | is_helping |
| struct Search * | search |
| struct Node * | node |
| struct Move * | move |
| Thread | thread |
| unsigned long long | n_calls |
| unsigned long long | n_nodes |
| Lock | lock |
| Condition | cond |
| struct TaskStack * | container |
A Task is a parallel search thread.
| Condition Task::cond |
condition
| struct TaskStack* Task::container |
link to its container
| volatile bool Task::is_helping |
is helping
| Lock Task::lock |
lock
| volatile bool Task::loop |
loop flag
| struct Move* Task::move |
move to search
| unsigned long long Task::n_calls |
call counter
| unsigned long long Task::n_nodes |
nodes counter
| struct Node* Task::node |
node splitted
| volatile bool Task::run |
run flag
| struct Search* Task::search |
search data
| Thread Task::thread |
thread
1.8.14