openingStatistics.cc

#include "osl/record/opening/openingBook.h"
#include "osl/record/csa.h"
#include "osl/record/kanjiPrint.h"
#include "osl/search/quiescenceSearch2.h"
#include "osl/search/quiescenceSearch2.tcc"
#include "osl/search/simpleHashTable.h"
#include "osl/eval/pieceEval.h"
#include "osl/stl/vector.h"
#include "osl/misc/math.h"
#include "osl/search/fixedEval.h"
#include <boost/shared_ptr.hpp>
#include <boost/program_options.hpp>
#include <boost/progress.hpp>
#include <boost/format.hpp>
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/bind.hpp>
#include <iostream>
#include <deque>
#include <vector>
#include "osl/move.h"
#include "osl/record/csaRecord.h"
#include "osl/record/record.h"
#include "osl/state/numEffectState.h"
#include "osl/apply_move/applyMove.h"

openingStatistics.ccのインクルード依存関係図

ソースコードを見る。

関数

int qsearch (const osl::state::SimpleState &s, const osl::Move &lastMove)
 qsearch
void showStatistics (const std::deque< int > &src)
void printUsage (std::ostream &out, char **argv, const boost::program_options::options_description &command_line_options)
void doMain (const std::string &file_name)
int main (int argc, char **argv)

変数

osl::Player the_player = osl::BLACK
bool is_dump = false
int error_threshold = 500
int is_determinate = 0
int max_depth
int non_determinate_depth
double ratio
bool is_quick = false
boost::shared_ptr
< osl::NumEffectState > 
state_to_compare
size_t state_count = 0


関数

void doMain ( const std::string &  file_name  ) 

int main ( int  argc,
char **  argv 
)

void printUsage ( std::ostream &  out,
char **  argv,
const boost::program_options::options_description &  command_line_options 
)

openingStatistics.cc74 行で定義されています。

参照元 main().

int qsearch ( const osl::state::SimpleState s,
const osl::Move lastMove 
)

qsearch

引数:
s state
lastMove 
戻り値:
evaluation value

openingStatistics.cc49 行で定義されています。

参照先 is_quick, と state.

void showStatistics ( const std::deque< int > &  src  ) 

openingStatistics.cc64 行で定義されています。

参照先 osl::misc::computeStats().

参照元 doMain().


変数

int error_threshold = 500

openingStatistics.cc33 行で定義されています。

参照元 doMain(), と main().

int is_determinate = 0

openingStatistics.cc34 行で定義されています。

参照元 doMain(), と main().

bool is_dump = false

openingStatistics.cc32 行で定義されています。

参照元 doMain(), と main().

bool is_quick = false

openingStatistics.cc37 行で定義されています。

参照元 main(), と qsearch().

int max_depth

openingStatistics.cc35 行で定義されています。

参照元 doMain(), main(), と osl::search::AlphaBeta2::showNodeDepth().

openingStatistics.cc35 行で定義されています。

参照元 doMain(), と main().

double ratio

size_t state_count = 0

openingStatistics.cc40 行で定義されています。

参照元 doMain().

boost::shared_ptr<osl::NumEffectState> state_to_compare

openingStatistics.cc39 行で定義されています。

参照元 doMain(), と main().

osl::Player the_player = osl::BLACK

openingStatistics.cc31 行で定義されています。

参照元 doMain(), と main().


Thu Oct 8 05:01:12 2009に生成されました。  doxygen 1.5.6