クラス osl::search::HistoryTable

#include <historyTable.h>

すべてのメンバ一覧

Public メソッド

 HistoryTable ()
 ~HistoryTable ()
void clear ()
HistoryTableoperator= (const HistoryTable &)
void setMove (int depth_left, Move best_move)
void getMoves (const NumEffectState &, MoveLogProbVector &moves) const
int logp (Move) const
double count (Move) const
void dump (std::ostream &) const

Static Public メソッド

static int logp (double)

Private 変数

boost::shared_ptr< Tabletable

Static Private 変数

static const int maximum_logp = 2000

構成

struct  Table


説明

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


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

osl::search::HistoryTable::HistoryTable (  ) 

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

osl::search::HistoryTable::~HistoryTable (  ) 

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


関数

void osl::search::HistoryTable::clear (  ) 

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

参照先 table.

osl::search::HistoryTable & osl::search::HistoryTable::operator= ( const HistoryTable o  ) 

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

参照先 table.

void osl::search::HistoryTable::setMove ( int  depth_left,
Move  best_move 
)

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

参照先 count(), と table.

void osl::search::HistoryTable::getMoves ( const NumEffectState &  state,
MoveLogProbVector moves 
) const

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

参照先 logp(), maximum_logp, と osl::container::MoveLogProbVector::push_back().

int osl::search::HistoryTable::logp ( Move  move  )  const

int osl::search::HistoryTable::logp ( double  p  )  [static]

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

double osl::search::HistoryTable::count ( Move  move  )  const

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

参照先 table.

参照元 dump(), logp(), と setMove().

void osl::search::HistoryTable::dump ( std::ostream &  os  )  const


変数

boost::shared_ptr<Table> osl::search::HistoryTable::table [private]

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

参照元 clear(), count(), dump(), logp(), operator=(), と setMove().

const int osl::search::HistoryTable::maximum_logp = 2000 [static, private]

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

参照元 getMoves(), と logp().


このクラスの説明は次のファイルから生成されました:

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