構造体 osl::search::HistoryTable::Table

osl::search::HistoryTable::Tableのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

typedef CArray3d< double,
2, Position::SIZE,
Position::SIZE > 
array_t
 player, from, to

Public メソッド

 Table ()
void clear ()
double & count (Move move)
const double & count (Move move) const

Static Public メソッド

static int fromIndex (Move move)

Public 変数

array_t moves
double total


説明

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


型定義

typedef CArray3d<double,2,Position::SIZE,Position::SIZE> osl::search::HistoryTable::Table::array_t

player, from, to

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


コンストラクタとデストラクタ

osl::search::HistoryTable::Table::Table (  )  [inline]

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

参照先 moves.


関数

void osl::search::HistoryTable::Table::clear (  )  [inline]

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

参照先 moves, と total.

static int osl::search::HistoryTable::Table::fromIndex ( Move  move  )  [inline, static]

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

参照先 osl::Move::from(), osl::Position::index(), osl::Position::isPieceStand(), と osl::Move::ptype().

参照元 count().

double& osl::search::HistoryTable::Table::count ( Move  move  )  [inline]

const double& osl::search::HistoryTable::Table::count ( Move  move  )  const [inline]


変数

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

参照元 clear(), count(), と Table().

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

参照元 clear().


この構造体の説明は次のファイルから生成されました:

Thu Oct 8 05:01:18 2009に生成されました。  doxygen 1.5.6