相手の手の予測1つにつき1thread [詳細]
#include <speculativeModel.h>

| 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.h の 18 行で定義されています。
| osl::game_playing::SpeculativeModel::~SpeculativeModel | ( | ) |  [virtual] | 
speculativeModel.cc の 6 行で定義されています。
| void osl::game_playing::SpeculativeModel::clearResource | ( | ) | 
osl::game_playing::SpeculativeAllMovesで再定義されています。
speculativeModel.cc の 16 行で定義されています。
| 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.cc の 11 行で定義されています。
| 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で実装されています。
 1.6.3
 1.6.3