Class SgUctSearch and helper classes. More...
#include <fstream>#include <vector>#include <boost/scoped_array.hpp>#include <boost/shared_ptr.hpp>#include <boost/thread/barrier.hpp>#include <boost/thread/condition.hpp>#include <boost/thread/mutex.hpp>#include <boost/thread/recursive_mutex.hpp>#include <boost/thread/thread.hpp>#include "SgBlackWhite.h"#include "SgBWArray.h"#include "SgTimer.h"#include "SgUctTree.h"#include "SgMpiSynchronizer.h"#include "SgFastLog.h"Go to the source code of this file.
Classes | |
| struct | SgUctGameInfo |
| Game result, sequence and nodes of one Monte-Carlo game in SgUctSearch. More... | |
| class | SgUctThreadState |
| Base class for the thread state. More... | |
| class | SgUctThreadStateFactory |
| Create game specific thread state. More... | |
| struct | SgUctSearchStat |
| Statistics of the last search performed by SgUctSearch. More... | |
| struct | SgUctEarlyAbortParam |
| Optional parameters to SgUctSearch::Search() to allow early aborts. More... | |
| class | SgUctSearch |
| Monte Carlo tree search using UCT. More... | |
| class | SgUctSearch::Thread |
| class | SgUctSearch::Thread::Function |
| Copyable function object that invokes Thread::operator(). More... | |
Defines | |
| #define | SG_UCTFASTLOG 1 |
Enumerations | |
| enum | SgUctMoveSelect { SG_UCTMOVESELECT_VALUE, SG_UCTMOVESELECT_COUNT, SG_UCTMOVESELECT_BOUND, SG_UCTMOVESELECT_ESTIMATE } |
Move selection strategy after search is finished. More... | |
Class SgUctSearch and helper classes.
Definition in file SgUctSearch.h.
| #define SG_UCTFASTLOG 1 |
Definition at line 24 of file SgUctSearch.h.