Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  
Classes | Defines | Variables

GoUctGlobalSearch.h File Reference

#include <limits>
#include <boost/scoped_ptr.hpp>
#include <boost/version.hpp>
#include "GoBoard.h"
#include "GoBoardUtil.h"
#include "GoEyeUtil.h"
#include "GoRegionBoard.h"
#include "GoSafetySolver.h"
#include "GoUctDefaultPriorKnowledge.h"
#include "GoUctSearch.h"
#include "GoUctUtil.h"

Go to the source code of this file.

Classes

struct  GoUctGlobalSearchStateParam
 Parameters for GoUctGlobalSearchState. More...
class  GoUctGlobalSearchState< POLICY >
 Global UCT-Search for Go. More...
class  GoUctGlobalSearchStateFactory< POLICY, FACTORY >
 Factory for creating a GoUctGlobalSearchState. More...
class  GoUctGlobalSearch< POLICY, FACTORY >
 Full board Monte-Carlo tree search. More...

Defines

#define BOOST_VERSION_MAJOR   (BOOST_VERSION / 100000)
#define BOOST_VERSION_MINOR   (BOOST_VERSION / 100 % 1000)

Variables

const bool GOUCT_USE_SAFETY_SOLVER = false
 Enable the usage of the safety solver (currently not functional).

Detailed Description

Definition in file GoUctGlobalSearch.h.


Define Documentation

#define BOOST_VERSION_MAJOR   (BOOST_VERSION / 100000)

Definition at line 20 of file GoUctGlobalSearch.h.

#define BOOST_VERSION_MINOR   (BOOST_VERSION / 100 % 1000)

Definition at line 21 of file GoUctGlobalSearch.h.


Variable Documentation

const bool GOUCT_USE_SAFETY_SOLVER = false

Enable the usage of the safety solver (currently not functional).

Compile-time constant to enable the usage of the safety solver. This cost some performance and there are no experiments yet showing that it improves the playing strength. It is also currently not functional, since it has not been updated after code changes.

Definition at line 30 of file GoUctGlobalSearch.h.

Referenced by GoUctGlobalSearch< POLICY, FACTORY >::OnStartSearch().


Sun Mar 13 2011 Doxygen 1.7.1