IsRootProcess() const =0 | SgMpiSynchronizer | [pure virtual] |
OnEndPonder()=0 | SgMpiSynchronizer | [pure virtual] |
OnEndSearch(SgUctSearch &search)=0 | SgMpiSynchronizer | [pure virtual] |
OnSearchIteration(SgUctSearch &search, SgUctValue gameNumber, int threadId, const SgUctGameInfo &info)=0 | SgMpiSynchronizer | [pure virtual] |
OnStartPonder()=0 | SgMpiSynchronizer | [pure virtual] |
OnStartSearch(SgUctSearch &search)=0 | SgMpiSynchronizer | [pure virtual] |
OnThreadEndSearch(SgUctSearch &search, SgUctThreadState &state)=0 | SgMpiSynchronizer | [pure virtual] |
OnThreadStartSearch(SgUctSearch &search, SgUctThreadState &state)=0 | SgMpiSynchronizer | [pure virtual] |
SynchronizeEarlyPassPossible(bool &flag)=0 | SgMpiSynchronizer | [pure virtual] |
SynchronizeMove(SgMove &move)=0 | SgMpiSynchronizer | [pure virtual] |
SynchronizePassWins(bool &flag)=0 | SgMpiSynchronizer | [pure virtual] |
SynchronizeSearchStatus(SgUctValue &value, bool &earlyAbort, SgUctValue &rootMoveCount)=0 | SgMpiSynchronizer | [pure virtual] |
SynchronizeUserAbort(bool &flag)=0 | SgMpiSynchronizer | [pure virtual] |
SynchronizeValue(SgUctValue &value)=0 | SgMpiSynchronizer | [pure virtual] |
ToNodeFilename(const std::string &filename) const =0 | SgMpiSynchronizer | [pure virtual] |
WriteStatistics(std::ostream &out) const =0 | SgMpiSynchronizer | [pure virtual] |
~SgMpiSynchronizer() | SgMpiSynchronizer | [virtual] |