All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Functions | Variables
see-perf.cc File Reference

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>
Include dependency graph for see-perf.cc:

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
 

Detailed Description

see付加の速度を測る

Definition in file see-perf.cc.

Function Documentation

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)
void usage ( const char *  prog)

Definition at line 24 of file see-perf.cc.

Variable Documentation

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.

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
bool verbose = false

Definition at line 33 of file see-perf.cc.