Public Member Functions | Private Attributes
osl::search::UsiMonitor Class Reference

#include <usiReporter.h>

Inheritance diagram for osl::search::UsiMonitor:
Inheritance graph
[legend]
Collaboration diagram for osl::search::UsiMonitor:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ~UsiMonitor ()
void newDepth (int depth)
void showPV (int depth, size_t node_count, double elapsed, int value, Move cur, const Move *first, const Move *last)
void rootMove (Move cur)
void rootFirstMove (Move cur)
void timeInfo (size_t node_count, double elapsed)
void hashInfo (double ratio)
void rootForcedMove (Move the_move)
void rootLossByCheckmate ()

Private Attributes

Move last_root_move

Detailed Description

Definition at line 19 of file usiReporter.h.


Constructor & Destructor Documentation

osl::search::UsiMonitor::~UsiMonitor ( )

Definition at line 92 of file usiReporter.cc.


Member Function Documentation

void osl::search::UsiMonitor::hashInfo ( double  ratio) [virtual]

Reimplemented from osl::search::SearchMonitor.

Definition at line 130 of file usiReporter.cc.

void osl::search::UsiMonitor::newDepth ( int  depth) [virtual]

Reimplemented from osl::search::SearchMonitor.

Definition at line 97 of file usiReporter.cc.

void osl::search::UsiMonitor::rootFirstMove ( Move  cur) [virtual]

Reimplemented from osl::search::SearchMonitor.

Definition at line 116 of file usiReporter.cc.

void osl::search::UsiMonitor::rootForcedMove ( Move  the_move) [virtual]

Reimplemented from osl::search::SearchMonitor.

Definition at line 136 of file usiReporter.cc.

References osl::record::csa::show().

void osl::search::UsiMonitor::rootLossByCheckmate ( ) [virtual]

Reimplemented from osl::search::SearchMonitor.

Definition at line 147 of file usiReporter.cc.

void osl::search::UsiMonitor::rootMove ( Move  cur) [virtual]

Reimplemented from osl::search::SearchMonitor.

Definition at line 110 of file usiReporter.cc.

void osl::search::UsiMonitor::showPV ( int  depth,
size_t  node_count,
double  elapsed,
int  value,
Move  cur,
const Move first,
const Move last 
) [virtual]

Reimplemented from osl::search::SearchMonitor.

Definition at line 104 of file usiReporter.cc.

void osl::search::UsiMonitor::timeInfo ( size_t  node_count,
double  elapsed 
) [virtual]

Reimplemented from osl::search::SearchMonitor.

Definition at line 123 of file usiReporter.cc.


Member Data Documentation

Definition at line 21 of file usiReporter.h.


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