クラス osl::search::HistoryTable

#include <historyTable.h>

osl::search::HistoryTableのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

構成

struct  Entry
struct  OutputEntry

Public メソッド

uint64_t value (Move move) const
void add (Move move, int inc)
void clear (Move move)
void extractTopN (Player p, vector< OutputEntry > &out, size_t limit) const

Private 変数

CArray< CArray2d< Entry,
Position::SIZE, Position::SIZE >, 2 > 
table

説明

historyTable.h18 行で定義されています。


関数

void osl::search::HistoryTable::add ( Move  move,
int  inc 
) [inline]
void osl::search::HistoryTable::clear ( Move  move  )  [inline]
void osl::search::HistoryTable::extractTopN ( Player  p,
vector< OutputEntry > &  out,
size_t  limit 
) const

historyTable.cc9 行で定義されています。

参照先 table, と value().

uint64_t osl::search::HistoryTable::value ( Move  move  )  const [inline]

変数

CArray<CArray2d<Entry,Position::SIZE, Position::SIZE>,2> osl::search::HistoryTable::table [private]

historyTable.h32 行で定義されています。

参照元 add(), clear(), extractTopN(), と value().


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