see-perf.cc

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>
see-perf.ccのインクルード依存関係図

ソースコードを見る。

関数

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.cc41 行で定義されています。

参照先 first_skip, osl::stat::Average::getAverage(), old, test_file(), usage(), と verbose.

void test_file ( const char *  filename  ) 

see-perf.cc103 行で定義されています。

参照先 first_skip, と test_position().

void test_position ( const NumEffectState &  state  ) 
void usage ( const char *  prog  ) 

see-perf.cc25 行で定義されています。


変数

see-perf.cc37 行で定義されています。

see-perf.cc37 行で定義されています。

size_t first_skip = 0

see-perf.cc33 行で定義されています。

see-perf.cc37 行で定義されています。

size_t num_positions = 0

see-perf.cc82 行で定義されています。

bool old = false
bool verbose = false

see-perf.cc34 行で定義されています。

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:56:43 2010に生成されました。  doxygen 1.6.3