| 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] |