Go to the source code of this file.
Functions | |
void | osl_init () |
int | checkmate_attack (const char *state, int &limit, char *move) |
int | checkmate_escape (const char *state, int limit) |
int | search (const char *state, int seconds, int verbose, char *move) |
int checkmate_attack | ( | const char * | state, |
int & | limit, | ||
char * | move | ||
) |
Definition at line 21 of file c/facade.cc.
References osl::record::csa::show().
int checkmate_escape | ( | const char * | state, |
int | limit | ||
) |
Definition at line 40 of file c/facade.cc.
References osl::record::usi::escape().
void osl_init | ( | ) |
Definition at line 15 of file c/facade.cc.
References osl::OslConfig::setUp().
int search | ( | const char * | state, |
int | seconds, | ||
int | verbose, | ||
char * | move | ||
) |
Definition at line 52 of file c/facade.cc.
References osl::OslConfig::isMemoryLimitEffective(), osl::eval::max(), osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::searchWithSecondsForThisMove(), osl::game_playing::SearchPlayer::setDepthLimit(), osl::game_playing::SearchPlayer::setNextIterationCoefficient(), osl::game_playing::SearchPlayer::setNodeLimit(), osl::game_playing::SearchPlayer::setTableLimit(), osl::game_playing::SearchPlayer::setVerbose(), osl::record::csa::show(), osl::game_playing::GameState::state(), and osl::game_playing::SearchPlayer::table().
Referenced by osl::search::CountRecorder::checkmateRatio(), osl::search::SearchState2Core::isWinningState(), main(), osl::checkmate::Dfpn::CallProofOracleDefense< P, UseTable >::operator()(), osl::checkmate::Dfpn::CallProofOracleAttack< P, UseTable >::operator()(), osl::checkmate::Dfpn::CallDefense< P >::operator()(), osl::checkmate::Dfpn::CallAttack< P >::operator()(), osl::search::AlphaBeta3::CallQuiesce< P >::operator()(), osl::search::AlphaBeta3::CallSearch< P >::operator()(), and Analyzer::search().