![]() |
Cinnamon
1.0
chess engine
|
#include <Search.h>
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) |
Search::Search | ( | ) |
Definition at line 3 of file Search.cpp.
Search::~Search | ( | ) | [virtual] |
Definition at line 32 of file Search.cpp.
void Search::clearMovesPath | ( | ) |
Reimplemented in IterativeDeeping.
Definition at line 422 of file Search.cpp.
int Search::getMaxTimeMillsec | ( | ) |
Definition at line 120 of file Search.cpp.
string Search::getMovesPath | ( | ) | [protected] |
Definition at line 426 of file Search.cpp.
int Search::getRunning | ( | ) |
Definition at line 112 of file Search.cpp.
void Search::pushMovesPath | ( | char | move | ) |
Definition at line 418 of file Search.cpp.
int Search::search | ( | int | depth, |
int | alpha, | ||
int | beta, | ||
_TpvLine * | pline | ||
) | [protected] |
Definition at line 150 of file Search.cpp.
void Search::setMainPly | ( | int | m | ) | [protected] |
Definition at line 18 of file Search.cpp.
void Search::setMaxTimeMillsec | ( | int | n | ) |
Definition at line 116 of file Search.cpp.
void Search::setNullMove | ( | bool | b | ) |
Definition at line 10 of file Search.cpp.
void Search::setPonder | ( | bool | r | ) |
Definition at line 103 of file Search.cpp.
void Search::setRunning | ( | int | r | ) |
Definition at line 107 of file Search.cpp.
void Search::startClock | ( | ) |
Definition at line 14 of file Search.cpp.