Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

GoUctPlayoutPolicy.h File Reference


Detailed Description

Definition in file GoUctPlayoutPolicy.h.

#include <iostream>
#include <boost/array.hpp>
#include "GoBoardUtil.h"
#include "GoEyeUtil.h"
#include "GoUctPatterns.h"
#include "GoUctPureRandomGenerator.h"

Go to the source code of this file.

Classes

class  GoUctPlayoutPolicyParam
 Parameters for GoUctPlayoutPolicy. More...
struct  GoUctPlayoutPolicyStat
 Statistics collected by GoUctPlayoutPolicy. More...
class  GoUctPlayoutPolicy< BOARD >
 Default playout policy for usage in GoUctGlobalSearch. More...
class  GoUctPlayoutPolicy< BOARD >::CaptureGenerator
 Incrementally keeps track of blocks in atari. More...
class  GoUctPlayoutPolicyFactory< BOARD >

Enumerations

enum  GoUctPlayoutPolicyType {
  GOUCT_FILLBOARD, GOUCT_NAKADE, GOUCT_ATARI_CAPTURE, GOUCT_ATARI_DEFEND,
  GOUCT_LOWLIB, GOUCT_PATTERN, GOUCT_CAPTURE, GOUCT_RANDOM,
  GOUCT_SELFATARI_CORRECTION, GOUCT_CLUMP_CORRECTION, GOUCT_PASS, _GOUCT_NU_DEFAULT_PLAYOUT_TYPE
}
 Move types used in GoUctPlayoutPolicy. More...

Functions

const char * GoUctPlayoutPolicyTypeStr (GoUctPlayoutPolicyType type)


Enumeration Type Documentation

enum GoUctPlayoutPolicyType

Move types used in GoUctPlayoutPolicy.

Enumerator:
GOUCT_FILLBOARD 
GOUCT_NAKADE 
GOUCT_ATARI_CAPTURE 
GOUCT_ATARI_DEFEND 
GOUCT_LOWLIB 
GOUCT_PATTERN 
GOUCT_CAPTURE 
GOUCT_RANDOM 
GOUCT_SELFATARI_CORRECTION 
GOUCT_CLUMP_CORRECTION 
GOUCT_PASS 
_GOUCT_NU_DEFAULT_PLAYOUT_TYPE 

Definition at line 46 of file GoUctPlayoutPolicy.h.


Function Documentation

const char* GoUctPlayoutPolicyTypeStr ( GoUctPlayoutPolicyType  type  ) 

Definition at line 26 of file GoUctPlayoutPolicy.cpp.

References _GOUCT_NU_DEFAULT_PLAYOUT_TYPE, BOOST_STATIC_ASSERT(), GOUCT_ATARI_CAPTURE, GOUCT_ATARI_DEFEND, GOUCT_CAPTURE, GOUCT_CLUMP_CORRECTION, GOUCT_FILLBOARD, GOUCT_LOWLIB, GOUCT_NAKADE, GOUCT_PASS, GOUCT_PATTERN, GOUCT_RANDOM, and GOUCT_SELFATARI_CORRECTION.

Referenced by GoUctCommands::CmdPolicyMoves(), and GoUctPlayoutPolicyStat::Write().


17 Jun 2010 Doxygen 1.4.7