#include <SgUctTree.h>
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. |
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.
std::size_t SgMoveInfo::m_count |
float SgMoveInfo::m_raveCount |
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.