see付加の速度を測る [詳細]
#include "osl/eval/see.h"#include "osl/eval/pieceEval.h"#include "osl/effect_util/pin.h"#include "osl/record/csaRecord.h"#include "osl/record/csaIOError.h"#include "osl/move_generator/legalMoves.h"#include "osl/container/moveVector.h"#include "osl/apply_move/applyMove.h"#include "osl/stat/average.h"#include "osl/misc/perfmon.h"#include <boost/format.hpp>#include <string>#include <iostream>#include <iomanip>#include <cmath>#include <cstdio>
関数 | |
| void | usage (const char *prog) |
| void | test_file (const char *filename) |
| int | main (int argc, char **argv) |
| void | test_position (const NumEffectState &state) |
変数 | |
| size_t | first_skip = 0 |
| bool | verbose = false |
| bool | old = false |
| stat::Average | moves |
| stat::Average | cycles |
| stat::Average | cycles_per_move |
| size_t | num_positions = 0 |
see付加の速度を測る
see-perf.cc で定義されています。
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
see-perf.cc の 41 行で定義されています。
参照先 first_skip, osl::stat::Average::getAverage(), old, test_file(), usage(), と verbose.
| void test_file | ( | const char * | filename | ) |
see-perf.cc の 103 行で定義されています。
参照先 first_skip, と test_position().
| void test_position | ( | const NumEffectState & | state | ) |
see-perf.cc の 83 行で定義されています。
参照先 osl::stat::Average::add(), osl::alt(), osl::move_generator::capture::generate(), num_positions, old, と osl::misc::PerfMon::stop().
| void usage | ( | const char * | prog | ) |
see-perf.cc の 25 行で定義されています。
see-perf.cc の 37 行で定義されています。
see-perf.cc の 37 行で定義されています。
| size_t first_skip = 0 |
see-perf.cc の 33 行で定義されています。
see-perf.cc の 37 行で定義されています。
| size_t num_positions = 0 |
see-perf.cc の 82 行で定義されています。
| bool old = false |
| bool verbose = false |
see-perf.cc の 34 行で定義されています。
1.6.3