void ThreadsManager::read_uci_options() {
- maxThreadsPerSplitPoint = Options["Maximum Number of Threads per Split Point"].value<int>();
- minimumSplitDepth = Options["Minimum Split Depth"].value<int>() * ONE_PLY;
+ maxThreadsPerSplitPoint = Options["Max Threads per Split Point"].value<int>();
+ minimumSplitDepth = Options["Min Split Depth"].value<int>() * ONE_PLY;
useSleepingThreads = Options["Use Sleeping Threads"].value<bool>();
set_size(Options["Threads"].value<int>());
Value bestValue, Depth depth, Move threatMove,
int moveCount, MovePicker* mp, int nodeType) {
assert(pos.pos_is_ok());
- assert(bestValue >= -VALUE_INFINITE);
+ assert(bestValue > -VALUE_INFINITE);
assert(bestValue <= alpha);
assert(alpha < beta);
assert(beta <= VALUE_INFINITE);
// Copy input arguments to initialize the search
RootPosition.copy(pos, 0);
Limits = limits;
- RootMoves = searchMoves;
+ SearchMoves = searchMoves;
// Reset signals before to start the new search
memset((void*)&Signals, 0, sizeof(Signals));