#include <dominanceCheck.h>
Public 型 | |
| enum | Result { NORMAL = 0, WIN, LOSE } |
Static Public メソッド | |
| static Result | detect (const HashKeyStack &history, const HashKey &next_state) |
| 駒損するループの検出. | |
dominanceCheck.h の 11 行で定義されています。
dominanceCheck.h の 13 行で定義されています。
| static Result osl::search::DominanceCheck::detect | ( | const HashKeyStack & | history, | |
| const HashKey & | next_state | |||
| ) | [inline, static] |
駒損するループの検出.
| history | 今までの局面 | |
| next_state | 次の局面 |
dominanceCheck.h の 20 行で定義されています。
参照先 osl::alt(), osl::PieceStand::hasMoreThan(), LOSE, NORMAL, と WIN.
参照元 osl::search::AlphaBeta2Tree< EvalT >::alphaBetaSearch().
1.6.3