All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
osl::game_playing::SpeculativeModel Class Reference

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

#include <speculativeModel.h>

Inheritance diagram for osl::game_playing::SpeculativeModel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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 ()

Detailed Description

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

Definition at line 18 of file speculativeModel.h.


Constructor & Destructor Documentation

Definition at line 6 of file speculativeModel.cc.


Member Function Documentation

Reimplemented in osl::game_playing::SpeculativeAllMoves.

Definition at line 16 of file speculativeModel.cc.

virtual const HashKey osl::game_playing::SpeculativeModel::searchState ( ) const [pure virtual]
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]
Parameters:
byoyomi対局条件を伝えるために利用

Implemented in osl::game_playing::SpeculativeAllMoves.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines