All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Static Public Attributes | List of all members
osl::search::SearchTable Struct Reference

#include <searchTable.h>

Static Public Attributes

static const int CheckmateSpecialDepth = 10000
 詰を発見した場合に探索深さとして記録する数値 (上書きされないように大きくする) More...
 
static const int HistorySpecialDepth = 9998
 今までの指手へのループの場合の探索深さとして記録する数値 (上書きされないように大きくする) More...
 

Detailed Description

Definition at line 10 of file searchTable.h.

Member Data Documentation

const int osl::search::SearchTable::CheckmateSpecialDepth = 10000
static

詰を発見した場合に探索深さとして記録する数値 (上書きされないように大きくする)

Definition at line 13 of file searchTable.h.

Referenced by osl::search::SearchBase< EvalT, SimpleHashTable, CountRecorder, RealizationProbability >::recordCheckmateResult(), and osl::search::AlphaBeta2Tree< EvalT >::searchAllMoves().

const int osl::search::SearchTable::HistorySpecialDepth = 9998
static

今までの指手へのループの場合の探索深さとして記録する数値 (上書きされないように大きくする)

Definition at line 15 of file searchTable.h.

Referenced by osl::search::AlphaBeta2< EvalT >::alphaBetaSearchRoot(), osl::search::AlphaBeta2< EvalT >::computeBestMoveIteratively(), and osl::search::AlphaBeta2Tree< EvalT >::searchAllMoves().


The documentation for this struct was generated from the following file: