Public Member Functions | Private Types | Private Attributes
Analyzer Class Reference
Collaboration diagram for Analyzer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Private Types

typedef slist< Searcher * > list_t

Private Attributes

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

Detailed Description

Definition at line 381 of file range-vs-nodes.cc.


Member Typedef Documentation

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

Definition at line 390 of file range-vs-nodes.cc.


Constructor & Destructor Documentation

Analyzer::Analyzer ( ) [inline]

Definition at line 393 of file range-vs-nodes.cc.

References center.


Member Function Documentation

void Analyzer::report ( ) const [inline]

Definition at line 436 of file range-vs-nodes.cc.

void Analyzer::search ( size_t  i,
Move  last_move 
) [inline]
void Analyzer::search ( const char *  filename) [inline]

Definition at line 467 of file range-vs-nodes.cc.

References osl::alt(), moves, osl::Move::PASS(), search(), and skip_first.


Member Data Documentation

Definition at line 386 of file range-vs-nodes.cc.

eval_t Analyzer::ev [private]

Definition at line 385 of file range-vs-nodes.cc.

Definition at line 389 of file range-vs-nodes.cc.

qsearch_t* Analyzer::qs [private]

Definition at line 388 of file range-vs-nodes.cc.

size_t Analyzer::records [private]

Definition at line 383 of file range-vs-nodes.cc.

Definition at line 391 of file range-vs-nodes.cc.

NumEffectState Analyzer::state [private]

Definition at line 384 of file range-vs-nodes.cc.

Definition at line 387 of file range-vs-nodes.cc.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines