All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
osl::search::SearchMonitor Class Reference

#include <searchMonitor.h>

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

List of all members.

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

Definition at line 6 of file searchMonitor.cc.


Member Function Documentation

Definition at line 47 of file searchMonitor.cc.

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

Reimplemented in osl::search::UsiMonitor.

Definition at line 35 of file searchMonitor.cc.

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

Reimplemented in osl::search::UsiMonitor.

Definition at line 10 of file searchMonitor.cc.

Reimplemented in osl::search::UsiMonitor.

Definition at line 26 of file searchMonitor.cc.

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

Reimplemented in osl::search::UsiMonitor.

Definition at line 39 of file searchMonitor.cc.

Reimplemented in osl::search::UsiMonitor.

Definition at line 43 of file searchMonitor.cc.

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

Reimplemented in osl::search::UsiMonitor.

Definition at line 22 of file searchMonitor.cc.

Reimplemented in osl::search::UsiMonitor.

Definition at line 51 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 18 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.

Definition at line 14 of file searchMonitor.cc.

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

Reimplemented in osl::search::UsiMonitor.

Definition at line 31 of file searchMonitor.cc.


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