range-vs-nodes.cc

mtdf QuiescenceSearch Ƥֻɤrange. [詳細]

#include "osl/search/quiescenceSearch.h"
#include "osl/search/simpleHashTable.h"
#include "osl/checkmate/dualCheckmateSearcher.h"
#include "osl/state/hashEffectState.h"
#include "osl/record/csaString.h"
#include "osl/record/csaRecord.h"
#include "osl/eval/progressEval.h"
#include "osl/apply_move/applyMove.h"
#include "osl/stat/average.h"
#include "osl/stl/slist.h"
#include <iostream>
#include <cstdio>
#include <fstream>
#include <cstdlib>

range-vs-nodes.ccのインクルード依存関係図

ソースコードを見る。

構成

class  Searcher
class  NormalSearcher
class  FullWidth
class  FixedRange
 [center-half_range, center+half_range] õ [詳細]
class  FixedCenter
class  AccurateCenter
class  RootCenter
class  ExtendToCenter
 [0-min_range, max(0+min_range, ev.value()-frontier_range] õ. [詳細]
class  ExtendToCenterModest
 [0-min_range, max(0+min_range/2, ev.value()-frontier_range] õ. [詳細]
class  ExtendToOther
 [0-min_range*2, 0+min_range] [詳細]
class  Analyzer

型定義

typedef DualCheckmateSearcher checkmate_t
typedef QuiescenceSearch
< eval::ProgressEval
qsearch_t
typedef qsearch_t::eval_t eval_t

関数

void qsearch (const char *filename)
void usage (const char *program_name)
int main (int argc, char **argv)
const std::string tos (int val)

変数

int record_depth = -6
bool verbose = false
size_t skip_first = 0
int center = 0
Analyzer analyzer


説明

mtdf QuiescenceSearch Ƥֻɤrange.

root Ūɾͤ˶դȡΡɿ뤬ͤΤ

range-vs-nodes.cc で定義されています。


型定義

range-vs-nodes.cc102 行で定義されています。

range-vs-nodes.cc104 行で定義されています。

range-vs-nodes.cc103 行で定義されています。


関数

int main ( int  argc,
char **  argv 
)

range-vs-nodes.cc54 行で定義されています。

参照先 center, qsearch(), record_depth, skip_first, usage(), と verbose.

void qsearch ( const char *  filename  ) 

const std::string tos ( int  val  ) 

void usage ( const char *  program_name  ) 

range-vs-nodes.cc43 行で定義されています。


変数

int center = 0

int record_depth = -6

range-vs-nodes.cc49 行で定義されています。

参照元 main().

size_t skip_first = 0

range-vs-nodes.cc51 行で定義されています。

bool verbose = false

range-vs-nodes.cc50 行で定義されています。


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