Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

SgBookBuilder Member List

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

AfterEvaluateChildren()SgBookBuilder [protected, virtual]
Alpha() const SgBookBuilder
BeforeEvaluateChildren()SgBookBuilder [protected, virtual]
ClearAllVisited()=0SgBookBuilder [protected, pure virtual]
ComputePriority(const SgBookNode &parent, const float childValue, const float childPriority) const SgBookBuilder
DoExpansion(std::vector< SgMove > &pv)SgBookBuilder [private]
EndIteration()SgBookBuilder [protected, virtual]
EnsureRootExists()=0SgBookBuilder [protected, pure virtual]
EvaluateChildren(const std::vector< SgMove > &childrenToDo, std::vector< std::pair< SgMove, float > > &scores)=0SgBookBuilder [protected, pure virtual]
Expand(int numExpansions)SgBookBuilder
ExpandChildren(std::size_t count)SgBookBuilder [private]
ExpandThreshold() const SgBookBuilder
ExpandWidth() const SgBookBuilder
Fini()SgBookBuilder [protected, virtual]
FlushBook()=0SgBookBuilder [protected, pure virtual]
GenerateMoves(std::vector< SgMove > &moves, float &value)=0SgBookBuilder [protected, pure virtual]
GetAllLegalMoves(std::vector< SgMove > &moves)=0SgBookBuilder [protected, pure virtual]
GetNode(SgBookNode &node) const =0SgBookBuilder [protected, pure virtual]
HasBeenVisited()=0SgBookBuilder [protected, pure virtual]
IncreaseWidth()SgBookBuilder
IncreaseWidth(bool root)SgBookBuilder [private]
Init()SgBookBuilder [protected, virtual]
InverseEval(float eval) const =0SgBookBuilder [pure virtual]
IsLoss(float eval) const =0SgBookBuilder [pure virtual]
m_alphaSgBookBuilder [protected]
m_expand_thresholdSgBookBuilder [protected]
m_expand_widthSgBookBuilder [protected]
m_flush_iterationsSgBookBuilder [protected]
m_internal_nodesSgBookBuilder [private]
m_leaf_nodesSgBookBuilder [private]
m_num_evalsSgBookBuilder [private]
m_num_wideningsSgBookBuilder [private]
m_priority_updatesSgBookBuilder [private]
m_terminal_nodesSgBookBuilder [private]
m_use_wideningSgBookBuilder [protected]
m_value_updatesSgBookBuilder [private]
MarkAsVisited()=0SgBookBuilder [protected, pure virtual]
NumChildren(const std::vector< SgMove > &legal)SgBookBuilder [private]
PlayMove(SgMove move)=0SgBookBuilder [protected, pure virtual]
PrintMessage(std::string msg)=0SgBookBuilder [protected, pure virtual]
Refresh()SgBookBuilder
Refresh(bool root)SgBookBuilder [private]
SetAlpha(float alpha)SgBookBuilder
SetExpandThreshold(std::size_t threshold)SgBookBuilder
SetExpandWidth(std::size_t width)SgBookBuilder
SetUseWidening(bool flag)SgBookBuilder
SgBookBuilder()SgBookBuilder
StartIteration(int interation)SgBookBuilder [protected, virtual]
UndoMove(SgMove move)=0SgBookBuilder [protected, pure virtual]
UpdatePriority(SgBookNode &node)SgBookBuilder [private]
UpdateValue(SgBookNode &node, const std::vector< SgMove > &legal)SgBookBuilder [private]
UpdateValue(SgBookNode &node)SgBookBuilder [private]
UseWidening() const SgBookBuilder
Value(const SgBookNode &node) const =0SgBookBuilder [pure virtual]
WriteNode(const SgBookNode &node)=0SgBookBuilder [protected, pure virtual]
~SgBookBuilder()SgBookBuilder [virtual]


17 Jun 2010 Doxygen 1.4.7