3 #ifndef _BRADLEYTERRY_H 4 #define _BRADLEYTERRY_H 28 void setNumCpus(
int new_num_cpus) { num_cpus = new_num_cpus; };
29 void setNumRecords(
size_t new_num_records) { num_records = new_num_records; };
31 void setFixGroup(
int new_fix_group) { fix_group = new_fix_group; };
32 void setVerbose(
int new_verbose) { verbose = new_verbose; };
40 valarray_t& wins, std::valarray<long double>& denominator)
const;
44 size_t accumulate(
size_t g,
size_t first,
size_t last, valarray_t& wins, std::valarray<long double>& denominator)
const;
std::valarray< double > valarray_t
bool addSquare(size_t g, const NumEffectState &state, const RatingEnv &env, Move selected, valarray_t &wins, std::valarray< long double > &denominator) const
std::string kisen_filename
void setOutputDirectory(const std::string &new_output)
void setVerbose(int new_verbose)
BradleyTerry(FeatureSet &features, const std::string &kisen_file, int kisen_start=0)
void setNumRecords(size_t new_num_records)
void setMinRating(int new_min)
std::string output_directory
void setFixGroup(int new_fix_group)
void setNumCpus(int new_num_cpus)
size_t accumulate(size_t g, size_t first, size_t last, valarray_t &wins, std::valarray< long double > &denominator) const