クラス osl::search::analyzer::TableAnalyzer

õΥơ֥ʬ. [詳細]

#include <tableAnalyzer.h>

osl::search::analyzer::TableAnalyzerのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 TableAnalyzer (const SimpleHashTable &, std::ostream &)
 ~TableAnalyzer ()
void examineTopLevel (const HashKey &key, int num_print_moves) const
 ɽĴ٤Ϳ줿̤ξ̤θĴ٤.
void examineUpperBounds (const HashKey &key, int num_print_moves) const
 ɽĴ٤Ϳ줿̤ξ̤θĴ٤.

Static Public メソッド

static void makeBestMoveList (const SimpleHashRecord *, SearchMoveList &, int max)

Private 変数

const SimpleHashTabletable
std::ostream & os


説明

õΥơ֥ʬ.

ꤷͤ +, -, lower bound L, upper bound U ɽ

Ū

tableAnalyzer.h28 行で定義されています。


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

osl::search::analyzer::TableAnalyzer::TableAnalyzer ( const SimpleHashTable t,
std::ostream &  o 
)

tableAnalyzer.cc168 行で定義されています。

osl::search::analyzer::TableAnalyzer::~TableAnalyzer (  ) 

tableAnalyzer.cc173 行で定義されています。


関数

void osl::search::analyzer::TableAnalyzer::examineTopLevel ( const HashKey &  key,
int  num_print_moves 
) const

void osl::search::analyzer::TableAnalyzer::examineUpperBounds ( const HashKey &  key,
int  num_print_moves 
) const

ɽĴ٤Ϳ줿̤ξ̤θĴ٤.

õ root ̤ best move ؤ

Ƽ +U 뤳Ȥǧ

tableAnalyzer.cc201 行で定義されています。

参照先 osl::container::GeneralSimpleHashTable< Record >::find(), os, と table.

void osl::search::analyzer::TableAnalyzer::makeBestMoveList ( const SimpleHashRecord record,
SearchMoveList moves,
int  max 
) [static]


変数

tableAnalyzer.h30 行で定義されています。

参照元 examineTopLevel(), と examineUpperBounds().

tableAnalyzer.h31 行で定義されています。

参照元 examineTopLevel(), と examineUpperBounds().


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

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