#include <epd_testsuite.h>
|
enum | tReturn {
EPD_ERROR = -4
, NO_MOVE_FOUND = -3
, PERFT_MISS = -2
, NOT_RESOLVED = -1
,
EPD_OK = 0
, STS_OK = 1
, BM_OK = 10
, AM_OK = 11
,
MATE_OK = 12
, PERFT_OK = 13
} |
|
void | setPos (std::string const &s) |
| EPD pos is fen-board fen-tomove fen-castling fen-ep [50moves] [move#] cmdsection* cmdsection is bm SanMove!
|
|
int | getScore () const |
|
void | setScore (int const s) |
|
epdTest_t | getTestType () const |
|
bEpdResult | parseEpdPosition (bFen const &fen) |
| do actual epd position test
|
|
bEpdResult | parsePerftPosition (bFen const &fen) |
| check perft result for different depths D[1-99] # perft test - nodes
|
|
bEpdResult | parseSTSPosition (bFen const &fen) |
|
bEpdResult | translateEpdResult (bPgnMove const &m) |
| check move found against epd line m_Keys, change level before starting search am avoid-moves bm best-moves acs # set search seconds acn # set search nodes dm # set direct mate depth
|
|
int | translateSTSResult (bPgnMove const &m, bEpdMoveValues &moveValues) |
|
std::string const | getTag (std::string const &tag) |
|
Definition at line 93 of file epd_testsuite.h.
◆ bEpdPos() [1/4]
bEpdPos::bEpdPos |
( |
std::string const & | sEpd, |
|
|
epdTest_t const | typeOfTest ) |
|
explicit |
◆ bEpdPos() [2/4]
◆ ~bEpdPos()
virtual bEpdPos::~bEpdPos |
( |
| ) |
|
|
inlineoverridevirtual |
◆ bEpdPos() [3/4]
bEpdPos::bEpdPos |
( |
bEpdPos const & | | ) |
|
|
delete |
◆ bEpdPos() [4/4]
◆ operator=() [1/2]
◆ operator=() [2/2]