クラス osl::search::KillerMoveTable

ñkiller move [詳細]

#include <killerMoveTable.h>

すべてのメンバ一覧

Public メソッド

 KillerMoveTable ()
 ~KillerMoveTable ()
void clear ()
void setMove (size_t depth, const Move &move)
void getMove (const NumEffectState &state, size_t depth, MoveVector &out) const

Static Public 変数

static const int KillerMoveMax = 64

Private 変数

CArray< LRUMoves, KillerMoveMaxkiller_moves


説明

ñkiller move

ȤκϿ롥ơ֥ϿƤʤ̤ǡ ּʬؤ꤫餳ؤȺפȸȤͭ ȽϤøǡοǺǸbestMoveȤȯ줿move

killerMoveTable.h22 行で定義されています。


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

osl::search::KillerMoveTable::KillerMoveTable (  ) 

killerMoveTable.cc6 行で定義されています。

参照先 clear().

osl::search::KillerMoveTable::~KillerMoveTable (  ) 

killerMoveTable.cc12 行で定義されています。


関数

void osl::search::KillerMoveTable::clear (  ) 

killerMoveTable.cc17 行で定義されています。

参照先 killer_moves.

参照元 KillerMoveTable(), と osl::search::SearchStateCore::setState().

void osl::search::KillerMoveTable::setMove ( size_t  depth,
const Move move 
) [inline]

killerMoveTable.h32 行で定義されています。

参照先 osl::Move::isValid(), と killer_moves.

参照元 osl::search::SearchStateCore::setKillerMove().

void osl::search::KillerMoveTable::getMove ( const NumEffectState &  state,
size_t  depth,
MoveVector out 
) const [inline]


変数

killerMoveTable.h25 行で定義されています。

killerMoveTable.h27 行で定義されています。

参照元 clear(), getMove(), と setMove().


このクラスの説明は次のファイルから生成されました:

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