クラス osl::search::AlphaBeta2Tree::Window

#include <alphaBeta2.h>

osl::search::AlphaBeta2Tree::Windowのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 Window (int a=0)
 Window (int a, int b)
 Window (Player P, int a=0, int b=0)
int & alpha (Player P)
int & beta (Player P)
int alpha (Player P) const
int beta (Player P) const
bool isConsistent () const
bool null () const

Private 変数

CArray< int, 2 > values


説明

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


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

osl::search::AlphaBeta2Tree::Window::Window ( int  a = 0  )  [inline, explicit]

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

参照先 values.

osl::search::AlphaBeta2Tree::Window::Window ( int  a,
int  b 
) [inline]

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

参照先 values.

osl::search::AlphaBeta2Tree::Window::Window ( Player  P,
int  a = 0,
int  b = 0 
) [inline]

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

参照先 alpha(), と beta().


関数

int& osl::search::AlphaBeta2Tree::Window::alpha ( Player  P  )  [inline]

int& osl::search::AlphaBeta2Tree::Window::beta ( Player  P  )  [inline]

int osl::search::AlphaBeta2Tree::Window::alpha ( Player  P  )  const [inline]

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

参照先 osl::playerToIndex(), と values.

int osl::search::AlphaBeta2Tree::Window::beta ( Player  P  )  const [inline]

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

参照先 osl::alt(), osl::playerToIndex(), と values.

bool osl::search::AlphaBeta2Tree::Window::isConsistent (  )  const [inline]

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

参照先 alpha(), beta(), osl::BLACK, と osl::eval::notLessThan().

参照元 osl::search::AlphaBeta2Tree::searchAllMoves().

bool osl::search::AlphaBeta2Tree::Window::null (  )  const [inline]


変数

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

参照元 alpha(), beta(), null(), と Window().


このクラスの説明は次のファイルから生成されました:

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