クラス osl::eval::ml::PieceEval

#include <pieceEval.h>

osl::eval::ml::PieceEvalのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Static Public メソッド

static void setUp (const Weights &weights)
static int eval (const NumEffectState &state)
template<Player P>
static int evalWithUpdate (const NumEffectState &, Move moved, int last_value)
static int value (PtypeO ptypeO)

Static Private 変数

static CArray< int, PTYPEO_SIZEtable

説明

ml/pieceEval.h18 行で定義されています。


関数

int osl::eval::ml::PieceEval::eval ( const NumEffectState &  state  )  [static]
template<Player P>
static int osl::eval::ml::PieceEval::evalWithUpdate ( const NumEffectState &  ,
Move  moved,
int  last_value 
) [inline, static]
void osl::eval::ml::PieceEval::setUp ( const Weights weights  )  [static]
int osl::eval::ml::PieceEval::value ( PtypeO  ptypeO  )  [static]

ml/pieceEval.cc33 行で定義されています。

参照先 osl::PTYPEO_MIN, と table.

参照元 osl::eval::ml::OpenMidEndingEval::captureValue(), eval(), と evalWithUpdate().


変数

ml/pieceEval.h20 行で定義されています。

参照元 eval(), evalWithUpdate(), setUp(), と value().


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