構造体 osl::search::AlphaBetaWindow

#include <searchWindow.h>

すべてのメンバ一覧

Public メソッド

 AlphaBetaWindow (int a, int b)
int & alpha ()
int & beta ()
int alpha () const
int beta () const
const AlphaBetaWindow flipPlayer () const
bool isConsistent (Player P) const
bool null () const
void dump () const

Public 変数

int alpha_value
int beta_value

説明

searchWindow.h の 13 行で定義されています。


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

osl::search::AlphaBetaWindow::AlphaBetaWindow ( int  a,
int  b 
) [inline, explicit]

searchWindow.h の 16 行で定義されています。

参照元 flipPlayer().


関数

int osl::search::AlphaBetaWindow::alpha (  )  const [inline]

searchWindow.h の 23 行で定義されています。

参照先 alpha_value.

int& osl::search::AlphaBetaWindow::alpha (  )  [inline]
int osl::search::AlphaBetaWindow::beta (  )  const [inline]

searchWindow.h の 24 行で定義されています。

参照先 beta_value.

int& osl::search::AlphaBetaWindow::beta (  )  [inline]
void osl::search::AlphaBetaWindow::dump (  )  const
const AlphaBetaWindow osl::search::AlphaBetaWindow::flipPlayer (  )  const [inline]

searchWindow.h の 25 行で定義されています。

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

bool osl::search::AlphaBetaWindow::isConsistent ( Player  P  )  const [inline]

searchWindow.h の 29 行で定義されています。

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

bool osl::search::AlphaBetaWindow::null (  )  const [inline]

searchWindow.h の 33 行で定義されています。

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


変数

searchWindow.h の 15 行で定義されています。

参照元 alpha().

searchWindow.h の 15 行で定義されています。

参照元 beta().


この構造体の説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:57 2010に生成されました。  doxygen 1.6.3