Cinnamon  1.1
chess engine
Search Class Reference

#include <Search.h>

Inheritance diagram for Search:
Eval Hash GenMoves ChessBoard IterativeDeeping

List of all members.

Classes

struct  _TpvLine

Public Member Functions

 Search ()
virtual ~Search ()
void setRunning (int)
void setPonder (bool)
void pushMovesPath (char)
void clearMovesPath ()
void setNullMove (bool)
void setMaxTimeMillsec (int)
int getMaxTimeMillsec ()
void startClock ()
int getRunning ()

Protected Member Functions

string getMovesPath ()
void setMainPly (int)
int search (int depth, int alpha, int beta, _TpvLine *pline)

Constructor & Destructor Documentation

Search::~Search ( ) [virtual]

Member Function Documentation

Reimplemented in IterativeDeeping.

string Search::getMovesPath ( ) [protected]
void Search::pushMovesPath ( char  move)
int Search::search ( int  depth,
int  alpha,
int  beta,
_TpvLine pline 
) [protected]

******* null move end ********

void Search::setMainPly ( int  m) [protected]
void Search::setMaxTimeMillsec ( int  n)
void Search::setNullMove ( bool  b)
void Search::setPonder ( bool  r)
void Search::setRunning ( int  r)

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