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
 1.8.4