Grail (C#)  1.2.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.SimulatedGames.DecisionTree Namespace Reference

Classes

class  ContinuousInnerDecisionNode
 
class  DecisionNode
 
class  DecisionTree
 
class  DecisionTreeBinarySerializer
 Used to serialize decision tree in a binary mode. Pass object of this type to the DecisionTree.Serialize method. More...
 
class  DecisionTreeStringListSerializer
 Used to serialize decision tree in a text mode into array of strings. Pass object of this type to the DecisionTree.Serialize method. More...
 
class  IDecisionBinarySerializer
 A class that defines objects that can serialize decisions (e.g., actions in SimplifiedGame) to a binary format. More...
 
class  IDecisionStringSerializer
 A class that defines objects that can serialize decisions (e.g., actions in SimplifiedGame) to a string. More...
 
class  IDecisionTreeSerializer
 A base class for an object that is passed to Serialize() and Deserialize() methods of DecisionTree. Use the concrete implementations such as or . More...
 
class  LeafDecisionNode
 
class  NominalInnerDecisionNode
 

Enumerations

enum  DecisionNodeType { NOMINAL_INNER, CONTINUOUS_INNER, LEAF }