クラス Analyzer

Analyzerのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 Analyzer ()
void report () const
void search (size_t i, Move last_move)
void search (const char *filename)

Private 型

typedef slist< Searcher * > list_t

Private 変数

size_t records
HashEffectState state
eval_t ev
checkmate_t checkmate
SimpleHashTable table
qsearch_tqs
FullWidth full_searcher
list_t searchers


説明

range-vs-nodes.cc381 行で定義されています。


型定義

typedef slist<Searcher*> Analyzer::list_t [private]

range-vs-nodes.cc390 行で定義されています。


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

Analyzer::Analyzer (  )  [inline]

range-vs-nodes.cc393 行で定義されています。

参照先 center, ev, qs, と searchers.


関数

void Analyzer::report (  )  const [inline]

range-vs-nodes.cc436 行で定義されています。

参照先 full_searcher, records, Searcher::report(), と searchers.

参照元 search().

void Analyzer::search ( size_t  i,
Move  last_move 
) [inline]

void Analyzer::search ( const char *  filename  )  [inline]

range-vs-nodes.cc467 行で定義されています。

参照先 osl::alt(), ev, moves, records, report(), search(), skip_first, と state.


変数

size_t Analyzer::records [private]

range-vs-nodes.cc383 行で定義されています。

参照元 report(), と search().

HashEffectState Analyzer::state [private]

range-vs-nodes.cc384 行で定義されています。

参照元 search().

eval_t Analyzer::ev [private]

range-vs-nodes.cc385 行で定義されています。

参照元 Analyzer(), と search().

range-vs-nodes.cc386 行で定義されています。

参照元 search().

range-vs-nodes.cc387 行で定義されています。

参照元 search().

qsearch_t* Analyzer::qs [private]

range-vs-nodes.cc388 行で定義されています。

参照元 Analyzer(), と search().

range-vs-nodes.cc389 行で定義されています。

参照元 report(), と search().

range-vs-nodes.cc391 行で定義されています。

参照元 Analyzer(), report(), と search().


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

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