構造体 Result

すべてのメンバ一覧

Public 型

enum  { MAX_LEVEL = 99, MAX_DEPTH = 999 }
typedef boost::multi_array
< unsigned int, 3 > 
array_t

Public メソッド

 Result ()
void add (const unsigned int depth, const unsigned int level, const bool win)
bool printAtDepth (std::ostream &out, const unsigned int depth) const
void printByLevel (std::ostream &out) const
void printByDepth (std::ostream &out) const
void showLevels (std::ostream &out, std::vector< WinLoss > &vector) const

Public 変数

array_t winloss
unsigned int top_level
unsigned int top_depth

説明

win-rate-openingbook-weight-level.cc56 行で定義されています。


型定義

typedef boost::multi_array<unsigned int, 3> Result::array_t

win-rate-openingbook-weight-level.cc61 行で定義されています。


列挙型

anonymous enum
列挙型の値:
MAX_LEVEL 
MAX_DEPTH 

win-rate-openingbook-weight-level.cc58 行で定義されています。


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

Result::Result (  )  [inline]

win-rate-openingbook-weight-level.cc66 行で定義されています。


関数

void Result::add ( const unsigned int  depth,
const unsigned int  level,
const bool  win 
) [inline]
bool Result::printAtDepth ( std::ostream &  out,
const unsigned int  depth 
) const

win-rate-openingbook-weight-level.cc110 行で定義されています。

参照先 WinLoss::losses, MAX_LEVEL, showLevels(), winloss, と WinLoss::wins.

参照元 printByDepth().

void Result::printByDepth ( std::ostream &  out  )  const

win-rate-openingbook-weight-level.cc125 行で定義されています。

参照先 depth, printAtDepth(), と top_depth.

参照元 main().

void Result::printByLevel ( std::ostream &  out  )  const

win-rate-openingbook-weight-level.cc133 行で定義されています。

参照先 depth, WinLoss::losses, MAX_DEPTH, MAX_LEVEL, showLevels(), winloss, と WinLoss::wins.

参照元 main().

void Result::showLevels ( std::ostream &  out,
std::vector< WinLoss > &  vector 
) const

win-rate-openingbook-weight-level.cc93 行で定義されています。

参照元 printAtDepth(), と printByLevel().


変数

unsigned int Result::top_depth

win-rate-openingbook-weight-level.cc64 行で定義されています。

参照元 add(), と printByDepth().

unsigned int Result::top_level

win-rate-openingbook-weight-level.cc63 行で定義されています。

参照元 add().

win-rate-openingbook-weight-level.cc62 行で定義されています。

参照元 add(), printAtDepth(), と printByLevel().


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