#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().
1.8.4