Gecode::Options Gecode::BaseOptions Gecode::InstanceOptions Gecode::SizeOptions driver.hh
Model options
Driver::StringOption Driver::StringOption Gecode::Options::_model _model General model options. Driver::StringOption Driver::StringOption Gecode::Options::_symmetry _symmetry General symmetry options. Driver::StringOption Driver::StringOption Gecode::Options::_propagation _propagation Propagation options. Driver::StringOption Driver::StringOption Gecode::Options::_icl _icl Integer consistency level. Driver::StringOption Driver::StringOption Gecode::Options::_branching _branching Branching options. Driver::DoubleOption Driver::DoubleOption Gecode::Options::_decay _decay Decay option. void void Gecode::Options::model (int v) model int v Set default model value. void void Gecode::Options::model (int v, const char *o, const char *h=NULL) model int v const char * o const char * h NULL Add model option value for value v, string o, and help h. int int Gecode::Options::model (void) const model void Return model value. void void Gecode::Options::symmetry (int v) symmetry int v Set default symmetry value. void void Gecode::Options::symmetry (int v, const char *o, const char *h=NULL) symmetry int v const char * o const char * h NULL Add symmetry option value for value v, string o, and help h. int int Gecode::Options::symmetry (void) const symmetry void Return symmetry value. void void Gecode::Options::propagation (int v) propagation int v Set default propagation value. void void Gecode::Options::propagation (int v, const char *o, const char *h=NULL) propagation int v const char * o const char * h NULL Add propagation option value for value v, string o, and help h. int int Gecode::Options::propagation (void) const propagation void Return propagation value. void void Gecode::Options::icl (IntConLevel i) icl IntConLevel i Set default integer consistency level. IntConLevel IntConLevel Gecode::Options::icl (void) const icl void Return integer consistency level. void void Gecode::Options::branching (int v) branching int v Set default branching value. void void Gecode::Options::branching (int v, const char *o, const char *h=NULL) branching int v const char * o const char * h NULL Add branching option value for value v, string o, and help h. int int Gecode::Options::branching (void) const branching void Return branching value. void void Gecode::Options::decay (double d) decay double d Set default decay factor. double double Gecode::Options::decay (void) const decay void Return decay factor.
Search options
Driver::StringOption Driver::StringOption Gecode::Options::_search _search Search options. Driver::UnsignedIntOption Driver::UnsignedIntOption Gecode::Options::_solutions _solutions How many solutions. Driver::DoubleOption Driver::DoubleOption Gecode::Options::_threads _threads How many threads to use. Driver::UnsignedIntOption Driver::UnsignedIntOption Gecode::Options::_c_d _c_d Copy recomputation distance. Driver::UnsignedIntOption Driver::UnsignedIntOption Gecode::Options::_a_d _a_d Adaptive recomputation distance. Driver::UnsignedIntOption Driver::UnsignedIntOption Gecode::Options::_node _node Cutoff for number of nodes. Driver::UnsignedIntOption Driver::UnsignedIntOption Gecode::Options::_fail _fail Cutoff for number of failures. Driver::UnsignedIntOption Driver::UnsignedIntOption Gecode::Options::_time _time Cutoff for time. Driver::StringOption Driver::StringOption Gecode::Options::_restart _restart Restart method option. Driver::DoubleOption Driver::DoubleOption Gecode::Options::_r_base _r_base Restart base. Driver::UnsignedIntOption Driver::UnsignedIntOption Gecode::Options::_r_scale _r_scale Restart scale factor. Driver::BoolOption Driver::BoolOption Gecode::Options::_nogoods _nogoods Whether to use no-goods. Driver::UnsignedIntOption Driver::UnsignedIntOption Gecode::Options::_nogoods_limit _nogoods_limit Limit for no-good extraction. Driver::BoolOption Driver::BoolOption Gecode::Options::_interrupt _interrupt Whether to catch SIGINT. void void Gecode::Options::search (int v) search int v Set default search value. void void Gecode::Options::search (int v, const char *o, const char *h=NULL) search int v const char * o const char * h NULL Add search option value for value v, string o, and help h. int int Gecode::Options::search (void) const search void Return search value. void void Gecode::Options::solutions (unsigned int n) solutions unsigned int n Set default number of solutions to search for. unsigned int unsigned int Gecode::Options::solutions (void) const solutions void Return number of solutions to search for. void void Gecode::Options::threads (double n) threads double n Set number of parallel threads. double double Gecode::Options::threads (void) const threads void Return number of parallel threads. void void Gecode::Options::c_d (unsigned int d) c_d unsigned int d Set default copy recomputation distance. unsigned int unsigned int Gecode::Options::c_d (void) const c_d void Return copy recomputation distance. void void Gecode::Options::a_d (unsigned int d) a_d unsigned int d Set default adaptive recomputation distance. unsigned int unsigned int Gecode::Options::a_d (void) const a_d void Return adaptive recomputation distance. void void Gecode::Options::node (unsigned int n) node unsigned int n Set default node cutoff. unsigned int unsigned int Gecode::Options::node (void) const node void Return node cutoff. void void Gecode::Options::fail (unsigned int n) fail unsigned int n Set default failure cutoff. unsigned int unsigned int Gecode::Options::fail (void) const fail void Return failure cutoff. void void Gecode::Options::time (unsigned int t) time unsigned int t Set default time cutoff. unsigned int unsigned int Gecode::Options::time (void) const time void Return time cutoff. void void Gecode::Options::restart (RestartMode r) restart RestartMode r Set default restart mode. RestartMode RestartMode Gecode::Options::restart (void) const restart void Return restart mode. void void Gecode::Options::restart_base (double base) restart_base double base Set default restart base. double double Gecode::Options::restart_base (void) const restart_base void Return restart base. void void Gecode::Options::restart_scale (unsigned int scale) restart_scale unsigned int scale Set default restart scale factor. unsigned int unsigned int Gecode::Options::restart_scale (void) const restart_scale void Return restart scale factor. void void Gecode::Options::nogoods (bool b) nogoods bool b Set default nogoods posting behavior. bool bool Gecode::Options::nogoods (void) const nogoods void Return whether nogoods are used. void void Gecode::Options::nogoods_limit (unsigned int l) nogoods_limit unsigned int l Set default nogoods depth limit. unsigned int unsigned int Gecode::Options::nogoods_limit (void) const nogoods_limit void Return depth limit for nogoods. void void Gecode::Options::interrupt (bool b) interrupt bool b Set default interrupt behavior. bool bool Gecode::Options::interrupt (void) const interrupt void Return interrupt behavior.
Execution options
Driver::StringOption Driver::StringOption Gecode::Options::_mode _mode Script mode to run. Driver::UnsignedIntOption Driver::UnsignedIntOption Gecode::Options::_samples _samples How many samples. Driver::UnsignedIntOption Driver::UnsignedIntOption Gecode::Options::_iterations _iterations How many iterations per sample. Driver::BoolOption Driver::BoolOption Gecode::Options::_print_last _print_last Print only last solution found. Driver::StringValueOption Driver::StringValueOption Gecode::Options::_out_file _out_file Where to print solutions. Driver::StringValueOption Driver::StringValueOption Gecode::Options::_log_file _log_file Where to print statistics. void void Gecode::Options::mode (ScriptMode em) mode ScriptMode em Set default mode. ScriptMode ScriptMode Gecode::Options::mode (void) const mode void Return mode. void void Gecode::Options::samples (unsigned int s) samples unsigned int s Set default number of samples. unsigned int unsigned int Gecode::Options::samples (void) const samples void Return number of samples. void void Gecode::Options::iterations (unsigned int i) iterations unsigned int i Set default number of iterations. unsigned int unsigned int Gecode::Options::iterations (void) const iterations void Return number of iterations. void void Gecode::Options::print_last (bool p) print_last bool p Set whether to print only last solution found. bool bool Gecode::Options::print_last (void) const print_last void Return whether to print only last solution found. void void Gecode::Options::out_file (const char *f) out_file const char * f Set default output file name for solutions. const char * const char * Gecode::Options::out_file (void) const out_file void Get file name for solutions. void void Gecode::Options::log_file (const char *f) log_file const char * f Set default output file name for Gecode stats. const char * const char * Gecode::Options::log_file (void) const log_file void Get file name for Gecode stats.
Gecode::Options::Options (const char *s) Options const char * s Initialize options for script with name s. Options for scripts _threads _r_base _decay _iterations _r_scale _nogoods_limit _a_d _time _fail _c_d _solutions _samples _node ... _search _icl _propagation _symmetry _branching _model _mode _restart _log_file _out_file _print_last _nogoods _interrupt next fst lst fst lst next Gecode::Options_a_d Gecode::Options_branching Gecode::Options_c_d Gecode::Options_decay Gecode::Options_fail Gecode::Options_icl Gecode::Options_interrupt Gecode::Options_iterations Gecode::Options_log_file Gecode::Options_mode Gecode::Options_model Gecode::Options_name Gecode::Options_node Gecode::Options_nogoods Gecode::Options_nogoods_limit Gecode::Options_out_file Gecode::Options_print_last Gecode::Options_propagation Gecode::Options_r_base Gecode::Options_r_scale Gecode::Options_restart Gecode::Options_samples Gecode::Options_search Gecode::Options_solutions Gecode::Options_symmetry Gecode::Options_threads Gecode::Options_time Gecode::Optionsa_d Gecode::Optionsa_d Gecode::Optionsadd Gecode::OptionsBaseOptions Gecode::Optionsbranching Gecode::Optionsbranching Gecode::Optionsbranching Gecode::Optionsc_d Gecode::Optionsc_d Gecode::Optionsdecay Gecode::Optionsdecay Gecode::Optionsfail Gecode::Optionsfail Gecode::Optionsfst Gecode::Optionshelp Gecode::Optionsicl Gecode::Optionsicl Gecode::Optionsinterrupt Gecode::Optionsinterrupt Gecode::Optionsiterations Gecode::Optionsiterations Gecode::Optionslog_file Gecode::Optionslog_file Gecode::Optionslst Gecode::Optionsmode Gecode::Optionsmode Gecode::Optionsmodel Gecode::Optionsmodel Gecode::Optionsmodel Gecode::Optionsname Gecode::Optionsname Gecode::Optionsnode Gecode::Optionsnode Gecode::Optionsnogoods Gecode::Optionsnogoods Gecode::Optionsnogoods_limit Gecode::Optionsnogoods_limit Gecode::OptionsOptions Gecode::Optionsout_file Gecode::Optionsout_file Gecode::Optionsparse Gecode::Optionsprint_last Gecode::Optionsprint_last Gecode::Optionspropagation Gecode::Optionspropagation Gecode::Optionspropagation Gecode::Optionsrestart Gecode::Optionsrestart Gecode::Optionsrestart_base Gecode::Optionsrestart_base Gecode::Optionsrestart_scale Gecode::Optionsrestart_scale Gecode::Optionssamples Gecode::Optionssamples Gecode::Optionssearch Gecode::Optionssearch Gecode::Optionssearch Gecode::Optionssolutions Gecode::Optionssolutions Gecode::Optionssymmetry Gecode::Optionssymmetry Gecode::Optionssymmetry Gecode::Optionsthreads Gecode::Optionsthreads Gecode::Optionstime Gecode::Optionstime Gecode::Options~BaseOptions