#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
|
| |
| std::string | getTag (std::string const &tag) |
| |
| static int | translateSTSResult (bPgnMove const &m, bEpdMoveValues &moveValues) |
| |
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]