Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

HexUctSearchPolicy Class Reference

Interface for policies controlling move generation in the random play-out phase of HexUctSearch. More...

#include <HexUctState.hpp>

Inheritance diagram for HexUctSearchPolicy:
HexUctPolicy

List of all members.

Public Member Functions

virtual ~HexUctSearchPolicy ()
virtual HexPoint GenerateMove (PatternState &pastate, HexColor color, HexPoint lastMove)=0
 Generate a move in the random play-out phase of HexUctSearch.
virtual void InitializeForRollout (const StoneBoard &brd)=0
virtual void InitializeForSearch ()=0

Detailed Description

Interface for policies controlling move generation in the random play-out phase of HexUctSearch.

Definition at line 109 of file HexUctState.hpp.


Constructor & Destructor Documentation

virtual HexUctSearchPolicy::~HexUctSearchPolicy (  )  [inline, virtual]

Definition at line 112 of file HexUctState.hpp.


Member Function Documentation

virtual HexPoint HexUctSearchPolicy::GenerateMove ( PatternState pastate,
HexColor  color,
HexPoint  lastMove 
) [pure virtual]

Generate a move in the random play-out phase of HexUctSearch.

Implemented in HexUctPolicy.

virtual void HexUctSearchPolicy::InitializeForRollout ( const StoneBoard brd  )  [pure virtual]

Implemented in HexUctPolicy.

virtual void HexUctSearchPolicy::InitializeForSearch (  )  [pure virtual]

Implemented in HexUctPolicy.


The documentation for this class was generated from the following file:


6 Jan 2011 Doxygen 1.6.3