X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmovepick.h;h=2932d9a8a0df071da91263b99817db28977d7049;hb=2214fcecf7ae5d1d4165596bcd238b6e6bc909c1;hp=ea599cda1afbe10a04f8a2f9f77ffc4becc237b8;hpb=70a818cbd6784ccfa8503d94bc31dd1dc16dd1ff;p=stockfish diff --git a/src/movepick.h b/src/movepick.h index ea599cda..2932d9a8 100644 --- a/src/movepick.h +++ b/src/movepick.h @@ -27,6 +27,8 @@ #include "position.h" #include "types.h" +namespace Stockfish { + /// StatsEntry stores the stat table value. It is usually a number but could /// be a move or even a nested history. We use a class instead of naked value /// to directly call history update operator<<() on the entry so to use stats @@ -87,8 +89,8 @@ enum StatsType { NoCaptures, Captures }; typedef Stats ButterflyHistory; /// At higher depths LowPlyHistory records successful quiet moves near the root -/// and quiet moves which are/were in the PV (ttPv). It is cleared with each new -/// search and filled during iterative deepening. +/// and quiet moves which are/were in the PV (ttPv). LowPlyHistory is populated during +/// iterative deepening and at each new search the data is shifted down by 2 plies constexpr int MAX_LPH = 4; typedef Stats LowPlyHistory; @@ -156,4 +158,6 @@ private: ExtMove moves[MAX_MOVES]; }; +} // namespace Stockfish + #endif // #ifndef MOVEPICK_H_INCLUDED