X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fthread.cpp;fp=src%2Fthread.cpp;h=5165fd90ae949e17ade2e2d8453f552e16fc053c;hp=e5043b6ea355ba4dce1c2e52f038a76d9275257f;hb=8fec8834715a440ac18e24e130888c2c60bab352;hpb=0e295fee25a41962d234c0833e1f7ca29e4c2189 diff --git a/src/thread.cpp b/src/thread.cpp index e5043b6e..5165fd90 100644 --- a/src/thread.cpp +++ b/src/thread.cpp @@ -52,6 +52,15 @@ Thread::~Thread() { stdThread.join(); } +/// Thread::bestMoveCount(Move move) return best move counter for the given root move + +int Thread::best_move_count(Move move) { + + auto rm = std::find(rootMoves.begin() + pvIdx, + rootMoves.begin() + pvLast, move); + + return rm != rootMoves.begin() + pvLast ? rm->bestMoveCount : 0; +} /// Thread::clear() reset histories, usually before a new game