Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

HexUctPolicyConfig Struct Reference

Configuration options for policies. More...

#include <HexUctPolicy.hpp>

List of all members.

Public Member Functions

 HexUctPolicyConfig ()

Public Attributes

bool patternHeuristic
 Generate pattern moves.
bool responseHeuristic
 Play learned responses.
int pattern_update_radius
int pattern_check_percent
 Percent chance to check for pattern moves.
std::size_t response_threshold
 Threshold at which the reponse heuristic is used.

Detailed Description

Configuration options for policies.

Definition at line 25 of file HexUctPolicy.hpp.


Constructor & Destructor Documentation

HexUctPolicyConfig::HexUctPolicyConfig (  ) 

Definition at line 51 of file HexUctPolicy.cpp.


Member Data Documentation

Percent chance to check for pattern moves.

Definition at line 36 of file HexUctPolicy.hpp.

Referenced by HexUctPolicy::GenerateMove(), and MoHexEngine::MoHexPolicyParam().

Definition at line 33 of file HexUctPolicy.hpp.

Generate pattern moves.

Definition at line 28 of file HexUctPolicy.hpp.

Referenced by HexUctPolicy::GenerateMove(), and MoHexEngine::MoHexPolicyParam().

Threshold at which the reponse heuristic is used.

Definition at line 39 of file HexUctPolicy.hpp.

Referenced by HexUctPolicy::GenerateResponseMove(), and MoHexEngine::MoHexPolicyParam().

Play learned responses.

Definition at line 31 of file HexUctPolicy.hpp.

Referenced by HexUctPolicy::AddResponse(), HexUctPolicy::GenerateMove(), and MoHexEngine::MoHexPolicyParam().


The documentation for this struct was generated from the following files:


6 Jan 2011 Doxygen 1.6.3