X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fthread.h;h=1780abe1da85d821a51312457315b6aa0697e27d;hp=75fa95b2f30270a944fe63f66c1d4021dbad95fb;hb=3f44f5303bb0f3c9c02385ea25f32c14dedfd09b;hpb=df6cb446eaf21c5d07bbd15496da0471aff6ab3f diff --git a/src/thread.h b/src/thread.h index 75fa95b2..1780abe1 100644 --- a/src/thread.h +++ b/src/thread.h @@ -52,6 +52,7 @@ public: explicit Thread(size_t); virtual ~Thread(); virtual void search(); + void clear(); void idle_loop(); void start_searching(); void wait_for_search_finished(); @@ -68,6 +69,7 @@ public: Depth rootDepth, completedDepth; CounterMoveHistory counterMoves; ButterflyHistory mainHistory; + CapturePieceToHistory captureHistory; ContinuationHistory contHistory; }; @@ -78,11 +80,11 @@ struct MainThread : public Thread { using Thread::Thread; - virtual void search(); + void search() override; void check_time(); - bool easyMovePlayed, failedLow; - double bestMoveChanges; + bool failedLow; + double bestMoveChanges, previousTimeReduction; Value previousScore; int callsCnt; };