構造体 テンプレート osl::search::AlphaBeta2Tree::NextMove< P >

osl::search::AlphaBeta2Tree::NextMove< P >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 NextMove (AlphaBeta2Tree *s, const MoveLogProb &md, Window w, int *r, bool p)
void operator() (Position)

Public 変数

AlphaBeta2Treesearcher
const MoveLogProbmoved
Window window
int * result
bool in_pv


説明

template<osl::Player P>
struct osl::search::AlphaBeta2Tree::NextMove< P >

alphaBeta2.cc1176 行で定義されています。


コンストラクタとデストラクタ

template<osl::Player P>
osl::search::AlphaBeta2Tree::NextMove< P >::NextMove ( AlphaBeta2Tree s,
const MoveLogProb md,
Window  w,
int *  r,
bool  p 
) [inline]

alphaBeta2.cc1183 行で定義されています。

参照先 osl::MoveLogProb::getMove(), と osl::Move::player().


関数

template<osl::Player P>
void osl::search::AlphaBeta2Tree::NextMove< P >::operator() ( Position   )  [inline]


変数

alphaBeta2.cc1178 行で定義されています。

template<osl::Player P>
const MoveLogProb& osl::search::AlphaBeta2Tree::NextMove< P >::moved

alphaBeta2.cc1179 行で定義されています。

template<osl::Player P>
Window osl::search::AlphaBeta2Tree::NextMove< P >::window

alphaBeta2.cc1180 行で定義されています。

template<osl::Player P>
int* osl::search::AlphaBeta2Tree::NextMove< P >::result

alphaBeta2.cc1181 行で定義されています。

template<osl::Player P>
bool osl::search::AlphaBeta2Tree::NextMove< P >::in_pv

alphaBeta2.cc1182 行で定義されています。


この構造体の説明は次のファイルから生成されました:

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