All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
osl::search::SearchMonitor Class Reference

#include <searchMonitor.h>

Inheritance diagram for osl::search::SearchMonitor:
Inheritance graph
[legend]

Public Member Functions

virtual ~SearchMonitor ()
 
virtual void newDepth (int depth)
 
virtual void showPV (int depth, size_t node_count, double elapsed, int value, Move cur, const Move *first, const Move *last, const bool *threatmate_first, const bool *threatmate_last)
 
virtual void showFailLow (int depth, size_t node_count, double elapsed, int value, Move cur)
 
virtual void rootMove (Move cur)
 
virtual void rootFirstMove (Move cur)
 
virtual void timeInfo (size_t node_count, double elapsed)
 
virtual void hashInfo (double ratio)
 
virtual void rootForcedMove (Move the_move)
 
virtual void rootLossByCheckmate ()
 
virtual void depthFinishedNormally (int depth)
 
virtual void searchFinished ()
 

Detailed Description

Definition at line 11 of file searchMonitor.h.

Constructor & Destructor Documentation

osl::search::SearchMonitor::~SearchMonitor ( )
virtual

Definition at line 8 of file searchMonitor.cc.

Member Function Documentation

void osl::search::SearchMonitor::depthFinishedNormally ( int  depth)
virtual

Definition at line 49 of file searchMonitor.cc.

void osl::search::SearchMonitor::hashInfo ( double  ratio)
virtual

Reimplemented in osl::search::UsiMonitor.

Definition at line 37 of file searchMonitor.cc.

void osl::search::SearchMonitor::newDepth ( int  depth)
virtual

Reimplemented in osl::search::UsiMonitor.

Definition at line 12 of file searchMonitor.cc.

void osl::search::SearchMonitor::rootFirstMove ( Move  cur)
virtual

Reimplemented in osl::search::UsiMonitor.

Definition at line 28 of file searchMonitor.cc.

void osl::search::SearchMonitor::rootForcedMove ( Move  the_move)
virtual

Reimplemented in osl::search::UsiMonitor.

Definition at line 41 of file searchMonitor.cc.

void osl::search::SearchMonitor::rootLossByCheckmate ( )
virtual

Reimplemented in osl::search::UsiMonitor.

Definition at line 45 of file searchMonitor.cc.

void osl::search::SearchMonitor::rootMove ( Move  cur)
virtual

Reimplemented in osl::search::UsiMonitor.

Definition at line 24 of file searchMonitor.cc.

void osl::search::SearchMonitor::searchFinished ( )
virtual

Reimplemented in osl::search::UsiMonitor.

Definition at line 53 of file searchMonitor.cc.

void osl::search::SearchMonitor::showFailLow ( int  depth,
size_t  node_count,
double  elapsed,
int  value,
Move  cur 
)
virtual

Reimplemented in osl::search::UsiMonitor.

Definition at line 20 of file searchMonitor.cc.

void osl::search::SearchMonitor::showPV ( int  depth,
size_t  node_count,
double  elapsed,
int  value,
Move  cur,
const Move first,
const Move last,
const bool *  threatmate_first,
const bool *  threatmate_last 
)
virtual

Reimplemented in osl::search::UsiMonitor, and osl::search::CerrMonitor.

Definition at line 16 of file searchMonitor.cc.

void osl::search::SearchMonitor::timeInfo ( size_t  node_count,
double  elapsed 
)
virtual

Reimplemented in osl::search::UsiMonitor.

Definition at line 33 of file searchMonitor.cc.


The documentation for this class was generated from the following files: