構造体 テンプレート osl::search::NullWindowUtil< P, EvalBase, best_move_extension >

#include <searchWindow.h>

すべてのメンバ一覧

Public 型

typedef EvalBase::eval_t eval_t

Static Public メソッド

template<class Recorder>
static TableHit isOutOfWindow (const SimpleHashRecord &record, int limit, NullWindow w, int &val, const Recorder &recorder)
 Record ٤ cut Ǥ뤫ɤȽꤹ.


説明

template<Player P, class EvalBase, bool best_move_extension>
struct osl::search::NullWindowUtil< P, EvalBase, best_move_extension >

searchWindow.h99 行で定義されています。


型定義

template<Player P, class EvalBase, bool best_move_extension>
typedef EvalBase::eval_t osl::search::NullWindowUtil< P, EvalBase, best_move_extension >::eval_t

searchWindow.h101 行で定義されています。


関数

template<Player P, class EvalBase, bool best_move_extension>
template<class Recorder>
static TableHit osl::search::NullWindowUtil< P, EvalBase, best_move_extension >::isOutOfWindow ( const SimpleHashRecord record,
int  limit,
NullWindow  w,
int &  val,
const Recorder &  recorder 
) [inline, static]

Record ٤ cut Ǥ뤫ɤȽꤹ.

戻り値:
cut Ǥ뤫ɤ
引数:
val cut upper/lower bound
best_move_extension ξ硤window ۤƤƤ ʤ꿼ɤ̤Ǥʤ cut ʤƱõ 줫ɤγΨ⤯Ȥ뤳ȤDZĹ˻Ѥ뤿

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

参照先 osl::search::NullWindow::alpha(), osl::search::NullWindow::beta(), osl::eval::isConsistentValue(), osl::search::LOWER_HIT, osl::search::NO_HIT, と osl::search::UPPER_HIT.


この構造体の説明は次のファイルから生成されました:

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