構造体 osl::game_playing::HistoryToTable

#include <historyToTable.h>

すべてのメンバ一覧

Static Public メソッド

static void adjustDominance (const hash::HashKey &key, search::SimpleHashTable &table, int black_win, int white_win, const Move &good_move)
 key の局面の持駒の増減させた局面を記録
static void adjustTable (const GameState &, search::SimpleHashTable &table, int black_win, int draw, int white_win)
 table に千日手情報,水平線対策情報を記録
static void setPV (const PVHistory &, const GameState &, search::SimpleHashTable &table)

Static Public 変数

static const int LIMIT = osl::search::SearchTable::HistorySpecialDepth
 table に書き込む深さ

説明

historyToTable.h の 21 行で定義されています。


関数

static void osl::game_playing::HistoryToTable::adjustDominance ( const hash::HashKey &  key,
search::SimpleHashTable &  table,
int  black_win,
int  white_win,
const Move &  good_move 
) [static]

key の局面の持駒の増減させた局面を記録

static void osl::game_playing::HistoryToTable::adjustTable ( const GameState &  ,
search::SimpleHashTable &  table,
int  black_win,
int  draw,
int  white_win 
) [static]

table に千日手情報,水平線対策情報を記録

参照元 osl::game_playing::SearchPlayer::setUpTable().

void osl::game_playing::HistoryToTable::setPV ( const PVHistory &  pv_history,
const GameState &  gstate,
search::SimpleHashTable &  table 
) [static]

変数

table に書き込む深さ

historyToTable.h の 24 行で定義されています。


この構造体の説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:19 2010に生成されました。  doxygen 1.6.3