see付加の速度を測る More...
#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/stat/average.h"#include "osl/misc/perfmon.h"#include <boost/format.hpp>#include <string>#include <iostream>#include <iomanip>#include <cmath>#include <cstdio>
Go to the source code of this file.
Functions | |
| void | usage (const char *prog) |
| void | test_file (const char *filename) |
| int | main (int argc, char **argv) |
| void | test_position (const NumEffectState &state) |
Variables | |
| 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付加の速度を測る
Definition in file see-perf.cc.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 40 of file see-perf.cc.
References first_skip, osl::stat::Average::getAverage(), old, test_file(), usage(), and verbose.
| void test_file | ( | const char * | filename) |
Definition at line 102 of file see-perf.cc.
References first_skip, and test_position().
| void test_position | ( | const NumEffectState & | state) |
Definition at line 82 of file see-perf.cc.
References osl::stat::Average::add(), osl::alt(), osl::move_generator::capture::generate(), osl::effect_util::Pin::make(), moves, num_positions, old, and osl::misc::PerfMon::stop().
| void usage | ( | const char * | prog) |
Definition at line 24 of file see-perf.cc.
| stat::Average cycles |
Definition at line 36 of file see-perf.cc.
| stat::Average cycles_per_move |
Definition at line 36 of file see-perf.cc.
| size_t first_skip = 0 |
Definition at line 32 of file see-perf.cc.
| stat::Average moves |
Definition at line 36 of file see-perf.cc.
| size_t num_positions = 0 |
Definition at line 81 of file see-perf.cc.
| bool old = false |
Definition at line 34 of file see-perf.cc.
Referenced by osl::progress::Effect5x3::expect(), osl::progress::Effect5x3WithBonus::expect(), main(), test_position(), and osl::eval::ml::NonPawnAttackedPtype::updateChanged().
| bool verbose = false |
Definition at line 33 of file see-perf.cc.
1.8.4