#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>
関数 | |
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-perf.cc で定義されています。
int main | ( | int | argc, | |
char ** | argv | |||
) |
see-perf.cc の 40 行で定義されています。
参照先 first_skip, osl::stat::Average::getAverage(), old, test_file(), usage(), と verbose.
void test_file | ( | const char * | filename | ) |
void test_position | ( | const NumEffectState & | state | ) |
see-perf.cc の 82 行で定義されています。
参照先 osl::stat::Average::add(), osl::alt(), num_positions, old, と osl::misc::PerfMon::stop().
void usage | ( | const char * | prog | ) |
see-perf.cc の 24 行で定義されています。
see-perf.cc の 36 行で定義されています。
see-perf.cc の 36 行で定義されています。
size_t first_skip = 0 |
see-perf.cc の 32 行で定義されています。
see-perf.cc の 36 行で定義されています。
size_t num_positions = 0 |
see-perf.cc の 81 行で定義されています。
bool old = false |
bool verbose = false |
see-perf.cc の 33 行で定義されています。