My Project
Public Attributes | List of all members
Options Struct Reference

#include <options.h>

Public Attributes

int hash_table_size
 
int inc_sort_depth [3]
 
int n_task
 
bool cpu_affinity
 
int verbosity
 
int noise
 
int width
 
bool echo
 
bool info
 
bool debug_cassio
 
bool transgress_cassio
 
int level
 
long long time
 
PlayType play_type
 
bool can_ponder
 
int depth
 
int selectivity
 
int mode
 
double speed
 
double nps
 
int alpha
 
int beta
 
bool all_best
 
char * eval_file
 
char * book_file
 
bool book_allowed
 
int book_randomness
 
char * ggs_host
 
char * ggs_login
 
char * ggs_password
 
char * ggs_port
 
bool ggs_open
 
double probcut_d
 
bool pv_debug
 
bool pv_check
 
bool pv_guess
 
char * game_file
 
char * search_log_file
 
char * ui_log_file
 
char * ggs_log_file
 
char * name
 
bool auto_start
 
bool auto_store
 
bool auto_swap
 
bool auto_quit
 
int repeat
 

Detailed Description

options to control various heuristics

Member Data Documentation

◆ all_best

bool Options::all_best

search for all best moves when solving problem

◆ alpha

int Options::alpha

alpha bound

◆ auto_quit

bool Options::auto_quit

quit when game is over

◆ auto_start

bool Options::auto_start

start a new game after a game is over

◆ auto_store

bool Options::auto_store

store a game in a book after each game

◆ auto_swap

bool Options::auto_swap

change computer's side after each game

◆ beta

int Options::beta

beta bound

◆ book_allowed

bool Options::book_allowed

switch to use or not the opening book

◆ book_file

char* Options::book_file

opening book filename

◆ book_randomness

int Options::book_randomness

book randomness

◆ can_ponder

bool Options::can_ponder

pondering on/off

◆ cpu_affinity

bool Options::cpu_affinity

set one cpu/thread to diminish context change

◆ debug_cassio

bool Options::debug_cassio

display debug info in cassio's "fenetre de rapport"

◆ depth

int Options::depth

depth (only for testing)

◆ echo

bool Options::echo

repeat user input

◆ eval_file

char* Options::eval_file

evaluation file

◆ game_file

char* Options::game_file

game file

◆ ggs_host

char* Options::ggs_host

ggs host (ip or host name)

◆ ggs_log_file

char* Options::ggs_log_file

log file (for ggs)

◆ ggs_login

char* Options::ggs_login

ggs login

◆ ggs_open

bool Options::ggs_open

ggs open number (set it false for tournaments)

◆ ggs_password

char* Options::ggs_password

ggs password

◆ ggs_port

char* Options::ggs_port

ggs port

◆ hash_table_size

int Options::hash_table_size

size (in number of bits) of the hash table

◆ inc_sort_depth

int Options::inc_sort_depth[3]

increment sorting depth

◆ info

bool Options::info

info display

◆ level

int Options::level

level

◆ mode

int Options::mode

mode play (human/edax, etc.)

◆ n_task

int Options::n_task

search in parallel, using n_tasks

◆ name

char* Options::name

program name

◆ noise

int Options::noise

search display min depth

◆ nps

double Options::nps

edax assumed speed (for nps based timing

◆ play_type

PlayType Options::play_type

game|move-time switch

◆ probcut_d

double Options::probcut_d

◆ pv_check

bool Options::pv_check

check PV correctness

◆ pv_debug

bool Options::pv_debug

debug PV

◆ pv_guess

bool Options::pv_guess

guess PV missing moves

◆ repeat

int Options::repeat

repeat 'n' games (before quitting)

◆ search_log_file

char* Options::search_log_file

log file (for search)

◆ selectivity

int Options::selectivity

selectivity (only for testing)

◆ speed

double Options::speed

edax speed in N/S (for a more accurate time management)

◆ time

long long Options::time

time in sec.

◆ transgress_cassio

bool Options::transgress_cassio

adapt Cassio requests to search & solve faster

◆ ui_log_file

char* Options::ui_log_file

log file (for user interface)

◆ verbosity

int Options::verbosity

search display

◆ width

int Options::width

line width


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