構造体 osl::search::DominanceCheck

#include <dominanceCheck.h>

すべてのメンバ一覧

Public 型

enum  Result { NORMAL = 0, WIN, LOSE }

Static Public メソッド

static Result detect (const HashKeyStack &history, const HashKey &next_state)
 駒損するループの検出.

説明

dominanceCheck.h11 行で定義されています。


列挙型

列挙型の値:
NORMAL 
WIN 
LOSE 

dominanceCheck.h13 行で定義されています。


関数

static Result osl::search::DominanceCheck::detect ( const HashKeyStack &  history,
const HashKey &  next_state 
) [inline, static]

駒損するループの検出.

戻り値:
true なら直前の指手は指してはいけない
引数:
history 今までの局面
next_state 次の局面

dominanceCheck.h20 行で定義されています。

参照先 osl::alt(), osl::PieceStand::hasMoreThan(), LOSE, NORMAL, と WIN.

参照元 osl::search::AlphaBeta2Tree< EvalT >::alphaBetaSearch().


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