
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] |
1.5.6