#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 MoveWithComment | waitResult (Move last_move, int wait_for, SearchPlayer &main_player, int byoyomi)=0 |
virtual void | selectBestMoveCleanUp ()=0 |
void | clearResource () |
speculativeModel.h の 17 行で定義されています。
osl::game_playing::SpeculativeModel::~SpeculativeModel | ( | ) | [virtual] |
speculativeModel.cc の 6 行で定義されています。
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::stopOtherThan | ( | Move | ) | [pure virtual] |
virtual void osl::game_playing::SpeculativeModel::stopAll | ( | ) | [pure virtual] |
virtual const MoveWithComment osl::game_playing::SpeculativeModel::waitResult | ( | Move | last_move, | |
int | wait_for, | |||
SearchPlayer & | main_player, | |||
int | byoyomi | |||
) | [pure virtual] |
byoyomi | жɾ뤿 |
osl::game_playing::SpeculativeAllMoves, と osl::game_playing::ThreadForEachMoveで実装されています。
virtual void osl::game_playing::SpeculativeModel::selectBestMoveCleanUp | ( | ) | [pure virtual] |
void osl::game_playing::SpeculativeModel::clearResource | ( | ) |