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_t * | qs |
FullWidth | full_searcher |
list_t | searchers |
range-vs-nodes.cc の 381 行で定義されています。
typedef slist<Searcher*> Analyzer::list_t [private] |
range-vs-nodes.cc の 390 行で定義されています。
Analyzer::Analyzer | ( | ) | [inline] |
void Analyzer::report | ( | ) | const [inline] |
range-vs-nodes.cc の 436 行で定義されています。
参照先 full_searcher, records, Searcher::report(), と searchers.
参照元 search().
void Analyzer::search | ( | size_t | i, | |
Move | last_move | |||
) | [inline] |
range-vs-nodes.cc の 445 行で定義されています。
参照先 osl::alt(), checkmate, osl::container::GeneralSimpleHashTable< Record >::clear(), full_searcher, osl::newPtypeO(), osl::PAWN, qs, NormalSearcher::search(), searchers, show(), state, table, と verbose.
参照元 search().
void Analyzer::search | ( | const char * | filename | ) | [inline] |
range-vs-nodes.cc の 467 行で定義されています。
参照先 osl::alt(), ev, moves, records, report(), search(), skip_first, と state.
size_t Analyzer::records [private] |
HashEffectState Analyzer::state [private] |
eval_t Analyzer::ev [private] |
checkmate_t Analyzer::checkmate [private] |
SimpleHashTable Analyzer::table [private] |
qsearch_t* Analyzer::qs [private] |
FullWidth Analyzer::full_searcher [private] |
list_t Analyzer::searchers [private] |