#include "osl/c/facade.h"#include "osl/checkmate/dualDfpn.h"#include "osl/game_playing/alphaBetaPlayer.h"#include "osl/game_playing/gameState.h"#include "osl/search/simpleHashTable.h"#include "osl/search/simpleHashRecord.h"#include "osl/record/csaString.h"#include "osl/record/csa.h"#include <string>#include <cstdio>
関数 | |
| int | checkmate_attack (const char *state_str, int &limit, char *move) |
| int | checkmate_escape (const char *state_str, int limit) |
| int | search (const char *state_str, int seconds, int verbose, char *move) |
| int checkmate_attack | ( | const char * | state_str, | |
| int & | limit, | |||
| char * | move | |||
| ) |
c/facade.cc の 15 行で定義されています。
| int checkmate_escape | ( | const char * | state_str, | |
| int | limit | |||
| ) |
c/facade.cc の 34 行で定義されています。
| int search | ( | const char * | state_str, | |
| int | seconds, | |||
| int | verbose, | |||
| char * | move | |||
| ) |
c/facade.cc の 46 行で定義されています。
参照先 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(), と osl::game_playing::SearchPlayer::table().
参照元 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()().
1.6.3