Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

SgUctTree Member List

This is the complete list of members for SgUctTree, including all inherited members.

AddGameResult(const SgUctNode &node, const SgUctNode *father, float eval)SgUctTree
AddGameResults(const SgUctNode &node, const SgUctNode *father, float eval, std::size_t count)SgUctTree
AddRaveValue(const SgUctNode &node, float value, float weight)SgUctTree
AddVirtualLoss(const std::vector< const SgUctNode * > &nodes)SgUctTree
Allocator(std::size_t i)SgUctTree [private]
Allocator(std::size_t i) const SgUctTree [private]
ApplyFilter(std::size_t allocatorId, const SgUctNode &node, const std::vector< SgMove > &rootFilter)SgUctTree
CheckConsistency() const SgUctTree
Clear()SgUctTree
Contains(const SgUctNode &node) const SgUctTree
CopyPruneLowCount(SgUctTree &target, std::size_t minCount, bool warnTruncate, double maxTime=std::numeric_limits< double >::max()) const SgUctTree
CopySubtree(SgUctTree &target, SgUctNode &targetNode, const SgUctNode &node, std::size_t minCount, std::size_t &currentAllocatorId, bool warnTruncate, bool &abort, SgTimer &timer, double maxTime) const SgUctTree [private]
CreateAllocators(std::size_t nuThreads)SgUctTree
CreateChildren(std::size_t allocatorId, const SgUctNode &node, const std::vector< SgMoveInfo > &moves)SgUctTree
DumpDebugInfo(std::ostream &out) const SgUctTree
ExtractSubtree(SgUctTree &target, const SgUctNode &node, bool warnTruncate, double maxTime=std::numeric_limits< double >::max()) const SgUctTree
HasCapacity(std::size_t allocatorId, std::size_t n) const SgUctTree
InitializeRaveValue(const SgUctNode &node, float value, float count)SgUctTree
InitializeValue(const SgUctNode &node, float value, std::size_t count)SgUctTree
m_allocatorsSgUctTree [private]
m_maxNodesSgUctTree [private]
m_rootSgUctTree [private]
MaxNodes() const SgUctTree
MergeChildren(std::size_t allocatorId, const SgUctNode &node, const std::vector< SgMoveInfo > &moves, bool deleteChildTrees)SgUctTree
NuAllocators() const SgUctTree
NuNodes() const SgUctTree
NuNodes(std::size_t allocatorId) const SgUctTree
operator=(const SgUctTree &tree)SgUctTree [private]
RemoveGameResult(const SgUctNode &node, const SgUctNode *father, float eval)SgUctTree
RemoveGameResults(const SgUctNode &node, const SgUctNode *father, float eval, std::size_t count)SgUctTree
RemoveRaveValue(const SgUctNode &node, float value, float weight)SgUctTree
RemoveVirtualLoss(const std::vector< const SgUctNode * > &nodes)SgUctTree
Root() const SgUctTree
SetChildren(std::size_t allocatorId, const SgUctNode &node, const vector< SgMove > &moves)SgUctTree
SetMaxNodes(std::size_t maxNodes)SgUctTree
SetPosCount(const SgUctNode &node, std::size_t posCount)SgUctTree
SgUctChildIterator classSgUctTree [friend]
SgUctTree()SgUctTree
Swap(SgUctTree &tree)SgUctTree
ThrowConsistencyError(const std::string &message) const SgUctTree [private]


17 Jun 2010 Doxygen 1.4.7