X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fthread.h;h=d24b65dc7700a1a33b492c103b01a1a4527f0093;hp=5f8ad28e2be4c7f04676a7ba315213145ab88e02;hb=b8c5ea869ca80338f8b2fa6815fc92349b889750;hpb=62b32a47378fa84108bb8aee2192ba66c87c3280 diff --git a/src/thread.h b/src/thread.h index 5f8ad28e..d24b65dc 100644 --- a/src/thread.h +++ b/src/thread.h @@ -63,15 +63,15 @@ struct SplitPoint { // Const data after split point has been setup const Position* pos; const Search::Stack* ss; - Thread* master; + Thread* masterThread; Depth depth; Value beta; int nodeType; Move threatMove; // Const pointers to shared data - MovePicker* mp; - SplitPoint* parent; + MovePicker* movePicker; + SplitPoint* parentSplitPoint; // Shared data Mutex mutex; @@ -153,7 +153,7 @@ public: bool slave_available(Thread* master) const; void wait_for_think_finished(); void start_thinking(const Position&, const Search::LimitsType&, - const std::vector&, Search::StateStackPtr&); + const std::vector&, Search::StateStackPtr&); template Value split(Position& pos, Search::Stack* ss, Value alpha, Value beta, Value bestValue, Move* bestMove, @@ -167,7 +167,7 @@ public: private: std::vector threads; TimerThread* timer; - int maxThreadsPerSplitPoint; + size_t maxThreadsPerSplitPoint; }; extern ThreadPool Threads;