X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fthread.h;h=e2009a7d78b98cd6411391c49c2f8c4b50f408e3;hp=8c0a66653e7f516f58f17e12de68d64d4181116e;hb=b53239d6410cfc87bf454370671390b04879ef05;hpb=c3e964f35e3619afa7d729a928dcaa2e710ecc21 diff --git a/src/thread.h b/src/thread.h index 8c0a6665..e2009a7d 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(); @@ -60,7 +61,7 @@ public: Material::Table materialTable; Endgames endgames; size_t PVIdx; - int selDepth; + int selDepth, nmp_ply, pair; std::atomic nodes, tbHits; Position rootPos; @@ -68,6 +69,7 @@ public: Depth rootDepth, completedDepth; CounterMoveHistory counterMoves; ButterflyHistory mainHistory; + CapturePieceToHistory captureHistory; ContinuationHistory contHistory; }; @@ -81,8 +83,8 @@ struct MainThread : public Thread { void search() override; void check_time(); - bool easyMovePlayed, failedLow; - double bestMoveChanges; + bool failedLow; + double bestMoveChanges, previousTimeReduction; Value previousScore; int callsCnt; };