構造体 osl::search::CompactRecord

osl::search::CompactRecordのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

enum  ValueType { Exact, UpperBound, LowerBound }

Public メソッド

 CompactRecord ()
template<Player P>
bool highFail (int height, int threshold) const
template<Player P>
bool lowFail (int height, int threshold) const

Public 変数

Move best_move
int value
int limit
ValueType type

説明

alphaBeta3.cc58 行で定義されています。


列挙型

列挙型の値:
Exact 
UpperBound 
LowerBound 

alphaBeta3.cc62 行で定義されています。


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

osl::search::CompactRecord::CompactRecord (  )  [inline]

alphaBeta3.cc64 行で定義されています。


関数

template<Player P>
bool osl::search::CompactRecord::highFail ( int  height,
int  threshold 
) const [inline]

alphaBeta3.cc68 行で定義されています。

参照先 osl::eval::betterThan(), Exact, LowerBound, type, と value.

参照元 osl::search::AlphaBeta3::search().

template<Player P>
bool osl::search::CompactRecord::lowFail ( int  height,
int  threshold 
) const [inline]

alphaBeta3.cc74 行で定義されています。

参照先 osl::eval::betterThan(), Exact, type, UpperBound, と value.

参照元 osl::search::AlphaBeta3::search().


変数

alphaBeta3.cc61 行で定義されています。

参照元 osl::search::AlphaBeta3::search(), と osl::search::AlphaBeta3::searchRoot().


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