BookBuilder< PLAYER > Member List
This is the complete list of members for
BookBuilder< PLAYER >, including all inherited members.
AfterEvaluateChildren() | BookBuilder< PLAYER > | [inline, protected] |
BeforeEvaluateChildren() | BookBuilder< PLAYER > | [inline, protected] |
BookBuilder(PLAYER &player) | BookBuilder< PLAYER > | [inline] |
ClearAllVisited() | BookBuilder< PLAYER > | [inline, protected] |
CreateWorkers() | BookBuilder< PLAYER > | [inline, private] |
DestroyWorkers() | BookBuilder< PLAYER > | [inline, private] |
EndIteration() | BookBuilder< PLAYER > | [inline, protected] |
EnsureRootExists() | BookBuilder< PLAYER > | [inline, protected] |
EvaluateChildren(const std::vector< SgMove > &childrenToDo, std::vector< std::pair< SgMove, float > > &scores) | BookBuilder< PLAYER > | [inline, protected] |
Fini() | BookBuilder< PLAYER > | [inline, protected] |
FlushBook() | BookBuilder< PLAYER > | [inline, protected] |
GenerateMoves(std::vector< SgMove > &moves, float &value) | BookBuilder< PLAYER > | [inline, protected] |
GetAllLegalMoves(std::vector< SgMove > &moves) | BookBuilder< PLAYER > | [inline, protected] |
GetNode(SgBookNode &node) const | BookBuilder< PLAYER > | [inline, protected] |
HasBeenVisited() | BookBuilder< PLAYER > | [inline, protected] |
Init() | BookBuilder< PLAYER > | [inline, protected] |
InverseEval(float eval) const | BookBuilder< PLAYER > | [inline, protected] |
IsLoss(float eval) const | BookBuilder< PLAYER > | [inline, protected] |
m_boards | BookBuilder< PLAYER > | [private] |
m_book | BookBuilder< PLAYER > | [private] |
m_brd | BookBuilder< PLAYER > | [private] |
m_internal_nodes | BookBuilder< PLAYER > | [private] |
m_leaf_nodes | BookBuilder< PLAYER > | [private] |
m_num_evals | BookBuilder< PLAYER > | [private] |
m_num_threads | BookBuilder< PLAYER > | [private] |
m_num_widenings | BookBuilder< PLAYER > | [private] |
m_orig_player | BookBuilder< PLAYER > | [private] |
m_players | BookBuilder< PLAYER > | [private] |
m_priority_updates | BookBuilder< PLAYER > | [private] |
m_state | BookBuilder< PLAYER > | [private] |
m_terminal_nodes | BookBuilder< PLAYER > | [private] |
m_threadedWorker | BookBuilder< PLAYER > | [private] |
m_use_ice | BookBuilder< PLAYER > | [private] |
m_value_updates | BookBuilder< PLAYER > | [private] |
m_visited | BookBuilder< PLAYER > | [private] |
m_workers | BookBuilder< PLAYER > | [private] |
MarkAsVisited() | BookBuilder< PLAYER > | [inline, protected] |
MoveString(SgMove move) const | BookBuilder< PLAYER > | [inline, protected] |
NumThreads() const | BookBuilder< PLAYER > | [inline] |
PlayMove(SgMove move) | BookBuilder< PLAYER > | [inline, protected] |
PrintMessage(std::string msg) | BookBuilder< PLAYER > | [inline, protected] |
SetNumThreads(std::size_t num) | BookBuilder< PLAYER > | [inline] |
SetState(Book &book, const HexState &state) | BookBuilder< PLAYER > | [inline] |
SetUseICE(bool flag) | BookBuilder< PLAYER > | [inline] |
SetWorkBoard(HexBoard &brd) | BookBuilder< PLAYER > | [inline] |
StartIteration(int iteration) | BookBuilder< PLAYER > | [inline, protected] |
UndoMove(SgMove move) | BookBuilder< PLAYER > | [inline, protected] |
UseICE() const | BookBuilder< PLAYER > | [inline] |
Value(const SgBookNode &node) const | BookBuilder< PLAYER > | [inline, protected] |
WriteNode(const SgBookNode &node) | BookBuilder< PLAYER > | [inline, protected] |
~BookBuilder() | BookBuilder< PLAYER > | [inline] |