Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

SgMoveInfo Struct Reference

#include <SgUctTree.h>

List of all members.


Detailed Description

Used for node creation.

Definition at line 27 of file SgUctTree.h.

Public Member Functions

 SgMoveInfo ()
 SgMoveInfo (SgMove move)
 SgMoveInfo (SgMove move, float value, std::size_t count, float raveValue, float raveCount)

Public Attributes

SgMove m_move
 Move for the child.
float m_value
 Value of node after node is created.
std::size_t m_count
 Count of node after node is created.
float m_raveValue
 Rave value of move after node is created from viewpoint of parent node.
float m_raveCount
 Rave count of move after node is created.


Constructor & Destructor Documentation

SgMoveInfo::SgMoveInfo (  ) 

Definition at line 59 of file SgUctTree.h.

SgMoveInfo::SgMoveInfo ( SgMove  move  ) 

Definition at line 67 of file SgUctTree.h.

SgMoveInfo::SgMoveInfo ( SgMove  move,
float  value,
std::size_t  count,
float  raveValue,
float  raveCount 
)

Definition at line 76 of file SgUctTree.h.


Member Data Documentation

std::size_t SgMoveInfo::m_count

Count of node after node is created.

Definition at line 40 of file SgUctTree.h.

SgMove SgMoveInfo::m_move

Move for the child.

Definition at line 30 of file SgUctTree.h.

float SgMoveInfo::m_raveCount

Rave count of move after node is created.

Definition at line 49 of file SgUctTree.h.

float SgMoveInfo::m_raveValue

Rave value of move after node is created from viewpoint of parent node.

Value should not be inverted to child's perspective.

Definition at line 46 of file SgUctTree.h.

float SgMoveInfo::m_value

Value of node after node is created.

Value is from child's perspective, so the value stored here must be the inverse of the evaluation from the parent's perspective.

Definition at line 37 of file SgUctTree.h.


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


17 Jun 2010 Doxygen 1.4.7