AddResponse(HexColor toPlay, HexPoint lastMove, HexPoint response) | HexUctPolicy | [inline] |
GenerateMove(PatternState &pastate, HexColor color, HexPoint lastMove) | HexUctPolicy | [virtual] |
GeneratePatternMove(const PatternState &pastate, HexColor color, HexPoint lastMove) | HexUctPolicy | [private] |
GenerateRandomMove(const StoneBoard &brd) | HexUctPolicy | [private] |
GenerateResponseMove(HexColor toPlay, HexPoint lastMove, const StoneBoard &brd) | HexUctPolicy | [private] |
HexUctPolicy(const HexUctSharedPolicy *shared) | HexUctPolicy | |
InitializeForRollout(const StoneBoard &brd) | HexUctPolicy | [virtual] |
InitializeForSearch() | HexUctPolicy | [virtual] |
m_moves | HexUctPolicy | [private] |
m_random | HexUctPolicy | [private] |
m_response | HexUctPolicy | [private] |
m_shared | HexUctPolicy | [private] |
MAX_VOTES | HexUctPolicy | [private, static] |
PickRandomPatternMove(const PatternState &pastate, const HashedPatternSet &patterns, HexColor toPlay, HexPoint lastMove) | HexUctPolicy | [private] |
~HexUctPolicy() | HexUctPolicy | |
~HexUctSearchPolicy() | HexUctSearchPolicy | [inline, virtual] |