1threadで全ての手を順番に投機的探索をする  
 More...
#include <speculativeAllMoves.h>
1threadで全ての手を順番に投機的探索をする 
Definition at line 32 of file speculativeAllMoves.h.
      
        
          | osl::game_playing::SpeculativeAllMoves::SpeculativeAllMoves | ( | ) |  |  | 
      
 
 
      
        
          | osl::game_playing::SpeculativeAllMoves::~SpeculativeAllMoves | ( | ) |  |  | 
      
 
 
      
        
          | void osl::game_playing::SpeculativeAllMoves::clearResource | ( | ) |  |  | 
      
 
 
  
  | 
        
          | const HashKey osl::game_playing::SpeculativeAllMoves::searchState | ( | ) |  | const |  | inlinevirtual | 
 
 
  
  | 
        
          | void osl::game_playing::SpeculativeAllMoves::selectBestMoveCleanUp | ( | ) |  |  |  | virtual | 
 
 
  
  | 
        
          | void osl::game_playing::SpeculativeAllMoves::setMaxThreads | ( | int | new_max_threads) |  |  |  | inlinevirtual | 
 
 
  
  | 
        
          | void osl::game_playing::SpeculativeAllMoves::startSpeculative | ( | const boost::shared_ptr< GameState > | state, |  
          |  |  | const SearchPlayer & | main_player |  
          |  | ) |  |  |  | virtual | 
 
 
  
  | 
        
          | void osl::game_playing::SpeculativeAllMoves::stopAll | ( | ) |  |  |  | virtual | 
 
 
  
  | 
        
          | void osl::game_playing::SpeculativeAllMoves::stopOtherThan | ( | Move | the_move) |  |  |  | virtual | 
 
 
- Parameters
- 
  
  
Implements osl::game_playing::SpeculativeModel.
Definition at line 435 of file speculativeAllMoves.cc.
References osl::BLACK, osl::ctime_r(), osl::Move::INVALID(), osl::Move::isNormal(), osl::search::TimeAssigned::max, osl::Move::player(), result, osl::search::UsiReporter::showPV(), osl::search::TimeAssigned::standard, osl::game_playing::SearchPlayer::swapTable(), and osl::OslConfig::usiMode().
 
 
  
  | 
        
          | bool osl::game_playing::SpeculativeAllMoves::allowed |  | private | 
 
 
  
  | 
        
          | bool osl::game_playing::SpeculativeAllMoves::has_byoyomi |  | private | 
 
 
  
  | 
        
          | int osl::game_playing::SpeculativeAllMoves::last_search_seconds |  | private | 
 
 
  
  | 
        
          | boost::mutex osl::game_playing::SpeculativeAllMoves::mutex |  | private | 
 
 
  
  | 
        
          | boost::scoped_ptr<ResultVector> osl::game_playing::SpeculativeAllMoves::results |  | private | 
 
 
  
  | 
        
          | HashKey osl::game_playing::SpeculativeAllMoves::search_state |  | private | 
 
 
  
  | 
        
          | boost::shared_ptr<SearchAllMoves> osl::game_playing::SpeculativeAllMoves::searcher |  | private | 
 
 
  
  | 
        
          | boost::scoped_ptr<boost::thread> osl::game_playing::SpeculativeAllMoves::thread |  | private | 
 
 
The documentation for this class was generated from the following files: