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: