#include <searchPlayer.h>
Public メソッド | |
Config () | |
Public 変数 | |
int | limit |
size_t | node_limit |
size_t | table_size |
int | table_record_limit |
int | initial_limit |
int | deepening_step |
size_t | total_checkmate_limit |
int | verbose |
double | next_iteration_coefficient |
SearchBase::next_iteration_coefficient に設定するもの. | |
int | draw_coef |
千日手に対するボーナス/ペナルティの歩の相対値. | |
bool | save_pv |
uint64_t | node_count_hard_limit |
int | multi_pv_width |
最善手以外も探索する幅 | |
vector< boost::shared_ptr < search::SearchMonitor > > | monitors |
フレンド | |
bool | operator== (const Config &l, const Config &r) |
searchPlayer.h の 42 行で定義されています。
osl::game_playing::SearchPlayer::Config::Config | ( | ) |
searchPlayer.cc の 26 行で定義されています。
千日手に対するボーナス/ペナルティの歩の相対値.
-2なら1歩損しても避ける
searchPlayer.h の 55 行で定義されています。
参照元 osl::game_playing::SearchPlayer::setDrawCoef(), と osl::game_playing::SearchPlayer::setUpTable().
vector<boost::shared_ptr<search::SearchMonitor> > osl::game_playing::SearchPlayer::Config::monitors |
最善手以外も探索する幅
searchPlayer.h の 59 行で定義されています。
参照元 osl::game_playing::SearchPlayer::enableMultiPV(), と osl::game_playing::SearchPlayer::search().
SearchBase::next_iteration_coefficient に設定するもの.
searchPlayer.h の 53 行で定義されています。
参照元 osl::game_playing::SearchPlayer::search(), osl::game_playing::SearchPlayer::selectBestMoveInTime(), と osl::game_playing::SearchPlayer::setNextIterationCoefficient().
searchPlayer.h の 50 行で定義されています。