Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  
Public Member Functions | Public Attributes

GoUctPlayoutPolicyStat Struct Reference

Statistics collected by GoUctPlayoutPolicy. More...

#include <GoUctPlayoutPolicy.h>

List of all members.

Public Member Functions

void Clear ()
void Write (std::ostream &out) const

Public Attributes

std::size_t m_nuMoves
 Number of moves generated.
SgUctStatistics m_nonRandLen
 Length of sequences of consecutive non-pure-random moves.
SgUctStatistics m_moveListLen
 Length of list of equivalent best moves.
boost::array< std::size_t,
_GOUCT_NU_DEFAULT_PLAYOUT_TYPE > 
m_nuMoveType
 Number of moves of a certain type.

Detailed Description

Statistics collected by GoUctPlayoutPolicy.

Definition at line 74 of file GoUctPlayoutPolicy.h.


Member Function Documentation

void GoUctPlayoutPolicyStat::Clear (  ) 
void GoUctPlayoutPolicyStat::Write ( std::ostream &  out  )  const

Member Data Documentation

Length of list of equivalent best moves.

Does not include the length of the move list for pure random moves.

Definition at line 84 of file GoUctPlayoutPolicy.h.

Referenced by Clear(), GoUctPlayoutPolicy< BOARD >::UpdateStatistics(), and Write().

Length of sequences of consecutive non-pure-random moves.

Definition at line 80 of file GoUctPlayoutPolicy.h.

Referenced by Clear(), GoUctPlayoutPolicy< BOARD >::UpdateStatistics(), and Write().

Number of moves generated.

Definition at line 77 of file GoUctPlayoutPolicy.h.

Referenced by Clear(), GoUctPlayoutPolicy< BOARD >::UpdateStatistics(), and Write().

boost::array<std::size_t,_GOUCT_NU_DEFAULT_PLAYOUT_TYPE> GoUctPlayoutPolicyStat::m_nuMoveType

Number of moves of a certain type.

Definition at line 87 of file GoUctPlayoutPolicy.h.

Referenced by Clear(), GoUctPlayoutPolicy< BOARD >::UpdateStatistics(), and Write().


The documentation for this struct was generated from the following files:


Sun Mar 13 2011 Doxygen 1.7.1