#include "osl/rating/featureSet.h"#include "osl/rating/ratingEnv.h"#include "osl/rating/bradleyTerry.h"#include "osl/eval/progressEval.h"#include "osl/effect_util/effectUtil.h"#include "osl/record/csaRecord.h"#include "osl/record/csaIOError.h"#include "osl/record/kisen.h"#include "osl/apply_move/applyMove.h"#include "osl/misc/perfmon.h"#include "osl/stat/histogram.h"#include "osl/stat/variance.h"#include "osl/stl/vector.h"#include <boost/format.hpp>#include <string>#include <iostream>#include <iomanip>#include <cmath>
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
ratingstat.cc の 426 行で定義されています。
参照先 all_moves_histogram, all_score_histogram, osl::BLACK, first_skip, osl::stat::Average::getAverage(), king_escape_histogram, kingescape_order, kingescape_order_all, kingescape_order_selected, kisen_filename, kisen_start, min_rating, moves_histogram, no_takeback_topprob, num_kisen, rall_score_histogram, rscore_histogram, rselected_score_histogram, score_histogram, seeplus2_topprob, seeplus_histogram, seeplus_order, seeplus_order_all, seeplus_order_selected, seeplus_topprob, seeplusx_topprob, selected_histogram, selected_king_escape, selected_score_histogram, selected_seeplus, selected_takeback, osl::TopProb::show(), osl::RatingDiff::show(), osl::showLogProb(), takeback2_topprob(), takeback_histogram, takeback_order, takeback_order_all, takeback_order_selected, takeback_topprob(), test_file(), test_record(), top_prob, top_rating_progress, usage(), KeepMax::value(), KeepMin::value(), verbose, と osl::WHITE.
参照元 main(), と test_position().
参照元 main(), と test_position().
| void test_file | ( | const FeatureSet & | f, | |
| const char * | filename | |||
| ) |
ratingstat.cc の 702 行で定義されています。
参照先 test_record().
| void test_position | ( | const FeatureSet & | f, | |
| Move | next_move, | |||
| Move | last_move, | |||
| const RatingEnv & | env, | |||
| const NumEffectState & | state, | |||
| const eval::ProgressEval & | eval | |||
| ) |
ratingstat.cc の 536 行で定義されています。
参照先 Histogram8::add(), osl::stat::Histogram::add(), KeepMax::add(), osl::stat::Average::add(), KeepMin::add(), osl::TopProb::add(), osl::RatingDiff::add(), all_moves_histogram, all_score_histogram, osl::find(), osl::rating::RatedMoveVector::find(), osl::rating::FeatureSet::generateRating(), king_escape_histogram, kingescape_order, kingescape_order_all, kingescape_order_selected, moves, moves_histogram, no_takeback_topprob, osl::NoSeePlus, num_positions, order, osl::rating::RatingEnv::progress, osl::eval::ProgressEvalGeneral< OpeningEval >::progress16(), osl::PTYPE_EMPTY, rall_score_histogram, osl::rating::RatedMove::rating(), rscore_histogram, rselected_score_histogram, score_histogram, seeplus2_topprob, seeplus_histogram, seeplus_order, seeplus_order_all, seeplus_order_selected, seeplus_topprob, seeplusx_topprob, selected_histogram, selected_king_escape, selected_score_histogram, selected_seeplus, selected_takeback, takeback2_topprob(), takeback_histogram, takeback_order, takeback_order_all, takeback_order_selected, takeback_topprob(), osl::Move::to(), top_prob, と top_rating_progress.
| void test_record | ( | const FeatureSet & | f, | |
| const SimpleState & | initial, | |||
| const osl::stl::vector< osl::Move > & | moves | |||
| ) |
| void usage | ( | const char * | prog | ) |
ratingstat.cc の 23 行で定義されています。
参照元 main(), と test_position().
| size_t first_skip = 3 |
ratingstat.cc の 31 行で定義されています。
| stat::Histogram kingescape_order(1, 10) |
参照元 main(), と test_position().
参照元 main(), と test_position().
参照元 main(), と test_position().
| const char* kisen_filename = 0 |
ratingstat.cc の 33 行で定義されています。
| size_t kisen_start = 200000 |
ratingstat.cc の 35 行で定義されています。
参照元 main().
| const int length = 20 |
ratingstat.cc の 82 行で定義されています。
参照元 osl::showLogProb().
ratingstat.cc の 97 行で定義されています。
ratingstat.cc の 97 行で定義されています。
| size_t min_rating = 1500 |
ratingstat.cc の 36 行で定義されています。
参照元 main().
ratingstat.cc の 96 行で定義されています。
ratingstat.cc の 96 行で定義されています。
ratingstat.cc の 81 行で定義されています。
参照元 main(), と test_position().
| TopProb no_takeback_topprob(NoTakeBack) |
参照元 main(), と test_position().
| size_t num_kisen = 4000 |
ratingstat.cc の 34 行で定義されています。
| size_t num_positions = 0 |
ratingstat.cc の 535 行で定義されています。
ratingstat.cc の 81 行で定義されています。
ratingstat.cc の 81 行で定義されています。
ratingstat.cc の 416 行で定義されています。
| const int sc_length = 16 |
ratingstat.cc の 85 行で定義されています。
| const int sc_length_2d = sc_length+2 |
ratingstat.cc の 98 行で定義されています。
参照元 osl::RatingDiffRange::index(), と osl::RatingDiffRange::show().
| const int sc_start = -400 |
ratingstat.cc の 85 行で定義されています。
| const int sc_start_2d = -100 |
ratingstat.cc の 99 行で定義されています。
| const int sc_width = 100 |
ratingstat.cc の 85 行で定義されています。
参照元 main(), と test_position().
| TopProb seeplus2_topprob(SeePlus2) |
参照元 main(), と test_position().
| stat::Histogram seeplus_order(1, 10) |
参照元 main(), と test_position().
| stat::Histogram seeplus_order_all(1, 10) |
参照元 main(), と test_position().
参照元 main(), と test_position().
| TopProb seeplus_topprob(SeePlus) |
参照元 main(), と test_position().
| TopProb seeplusx_topprob(SeePlusX) |
参照元 main(), と test_position().
参照元 main(), と test_position().
ratingstat.cc の 81 行で定義されています。
| stat::Histogram takeback_order(1, 10) |
参照元 main(), と test_position().
参照元 main(), と test_position().
参照元 main(), と test_position().
参照元 main(), と test_position().
| CArray<stat::Variance, 8> top_rating_progress |
ratingstat.cc の 419 行で定義されています。
参照元 main(), と test_position().
ratingstat.cc の 81 行で定義されています。
| int verbose = 0 |
ratingstat.cc の 32 行で定義されています。
1.6.3