All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | Friends | List of all members
osl::game_playing::SearchPlayer::Config Struct Reference

#include <searchPlayer.h>

Collaboration diagram for osl::game_playing::SearchPlayer::Config:
Collaboration graph
[legend]

Public Member Functions

 Config ()
 

Public Attributes

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 に設定するもの More...
 
double draw_coef
 千日手に対するボーナス/ペナルティの歩の相対値. More...
 
bool save_pv
 
uint64_t node_count_hard_limit
 
int multi_pv_width
 最善手以外も探索する幅 More...
 
vector< boost::shared_ptr
< search::SearchMonitor > > 
monitors
 

Friends

bool operator== (const Config &l, const Config &r)
 

Detailed Description

Definition at line 42 of file searchPlayer.h.

Constructor & Destructor Documentation

osl::game_playing::SearchPlayer::Config::Config ( )

Definition at line 26 of file searchPlayer.cc.

Friends And Related Function Documentation

bool operator== ( const Config l,
const Config r 
)
friend

Member Data Documentation

int osl::game_playing::SearchPlayer::Config::deepening_step

Definition at line 49 of file searchPlayer.h.

double osl::game_playing::SearchPlayer::Config::draw_coef

千日手に対するボーナス/ペナルティの歩の相対値.

-2なら1歩損しても避ける

Definition at line 55 of file searchPlayer.h.

Referenced by osl::game_playing::SearchPlayer::setDrawCoef().

int osl::game_playing::SearchPlayer::Config::initial_limit

Definition at line 48 of file searchPlayer.h.

int osl::game_playing::SearchPlayer::Config::limit

Definition at line 44 of file searchPlayer.h.

vector<boost::shared_ptr<search::SearchMonitor> > osl::game_playing::SearchPlayer::Config::monitors

Definition at line 60 of file searchPlayer.h.

int osl::game_playing::SearchPlayer::Config::multi_pv_width

最善手以外も探索する幅

Definition at line 59 of file searchPlayer.h.

Referenced by osl::game_playing::SearchPlayer::enableMultiPV().

double osl::game_playing::SearchPlayer::Config::next_iteration_coefficient

SearchBase::next_iteration_coefficient に設定するもの

Definition at line 53 of file searchPlayer.h.

Referenced by osl::game_playing::SearchPlayer::nextIterationCoefficient().

uint64_t osl::game_playing::SearchPlayer::Config::node_count_hard_limit

Definition at line 57 of file searchPlayer.h.

size_t osl::game_playing::SearchPlayer::Config::node_limit

Definition at line 45 of file searchPlayer.h.

bool osl::game_playing::SearchPlayer::Config::save_pv

Definition at line 56 of file searchPlayer.h.

Referenced by osl::game_playing::SearchPlayer::enableSavePV().

int osl::game_playing::SearchPlayer::Config::table_record_limit

Definition at line 47 of file searchPlayer.h.

size_t osl::game_playing::SearchPlayer::Config::table_size

Definition at line 46 of file searchPlayer.h.

size_t osl::game_playing::SearchPlayer::Config::total_checkmate_limit

Definition at line 50 of file searchPlayer.h.

int osl::game_playing::SearchPlayer::Config::verbose

Definition at line 51 of file searchPlayer.h.


The documentation for this struct was generated from the following files: