クラス osl::game_playing::SpeculativeModel

相手の手の予測1つにつき1thread [詳細]

#include <speculativeModel.h>

osl::game_playing::SpeculativeModelに対する継承グラフ
Inheritance graph
[凡例]

すべてのメンバ一覧

Public メソッド

virtual ~SpeculativeModel ()
virtual void setMaxThreads (int)
virtual void startSpeculative (const boost::shared_ptr< GameState > state, const SearchPlayer &main_player)=0
virtual void stopOtherThan (Move)=0
virtual void stopAll ()=0
virtual const HashKey searchState () const =0
virtual const MoveWithComment waitResult (Move last_move, search::TimeAssigned, SearchPlayer &main_player, int byoyomi)=0
virtual void selectBestMoveCleanUp ()=0
void clearResource ()

説明

相手の手の予測1つにつき1thread

speculativeModel.h18 行で定義されています。


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

osl::game_playing::SpeculativeModel::~SpeculativeModel (  )  [virtual]

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


関数

void osl::game_playing::SpeculativeModel::clearResource (  ) 

osl::game_playing::SpeculativeAllMovesで再定義されています。

speculativeModel.cc16 行で定義されています。

virtual const HashKey osl::game_playing::SpeculativeModel::searchState (  )  const [pure virtual]

osl::game_playing::SpeculativeAllMovesで実装されています。

virtual void osl::game_playing::SpeculativeModel::selectBestMoveCleanUp (  )  [pure virtual]
void osl::game_playing::SpeculativeModel::setMaxThreads ( int   )  [virtual]

osl::game_playing::SpeculativeAllMoves, と osl::game_playing::ThreadForEachMoveで再定義されています。

speculativeModel.cc11 行で定義されています。

virtual void osl::game_playing::SpeculativeModel::startSpeculative ( const boost::shared_ptr< GameState state,
const SearchPlayer main_player 
) [pure virtual]
virtual void osl::game_playing::SpeculativeModel::stopAll (  )  [pure virtual]
virtual void osl::game_playing::SpeculativeModel::stopOtherThan ( Move   )  [pure virtual]
virtual const MoveWithComment osl::game_playing::SpeculativeModel::waitResult ( Move  last_move,
search::TimeAssigned  ,
SearchPlayer main_player,
int  byoyomi 
) [pure virtual]
引数:
byoyomi 対局条件を伝えるために利用

osl::game_playing::SpeculativeAllMovesで実装されています。


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