#include <dominanceCheck.h>
Public Types | |
enum | Result { NORMAL =0, WIN, LOSE } |
Static Public Member Functions | |
static Result | detect (const HashKeyStack &history, const HashKey &next_state) |
駒損するループの検出. More... | |
Definition at line 11 of file dominanceCheck.h.
Enumerator | |
---|---|
NORMAL | |
WIN | |
LOSE |
Definition at line 13 of file dominanceCheck.h.
|
inlinestatic |
駒損するループの検出.
history | 今までの局面 |
next_state | 次の局面 |
Definition at line 20 of file dominanceCheck.h.
References osl::alt(), osl::PieceStand::hasMoreThan(), LOSE, NORMAL, and WIN.
Referenced by osl::search::AlphaBeta2Tree< EvalT >::alphaBetaSearch().