Grail (C++)  1.1.1
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::simulation::SimulatedGameThinkingUnit Member List

This is the complete list of members for grail::simulation::SimulatedGameThinkingUnit, including all inherited members.

AfterAction(SimulatedGameRuntime &)grail::simulation::ISimulatedGameUnitvirtual
FillDebugRepresentation(std::map< std::string, std::string > &nameValueDictionary) constgrail::simulation::ISimulatedGameUnitvirtual
GetAvailableActions() const =0grail::simulation::ISimulatedGameUnitpure virtual
GetRandomAvailableAction(RandomGenerator &rand_gen) constgrail::simulation::ISimulatedGameUnitvirtual
GetTeamIndex() const =0grail::simulation::ISimulatedGameUnitpure virtual
heuristicReasonersgrail::simulation::ISimulatedGameUnit
IsStochastic() const override finalgrail::simulation::SimulatedGameThinkingUnitvirtual
OfflineLearnersgrail::simulation::SimulatedGameThinkingUnit
Reset()=0grail::simulation::ISimulatedGameUnitpure virtual
SimulatedGame (defined in grail::simulation::SimulatedGameThinkingUnit)grail::simulation::SimulatedGameThinkingUnitfriend
ToString() constgrail::simulation::ISimulatedGameUnitvirtual
~ISimulatedGameUnit() (defined in grail::simulation::ISimulatedGameUnit)grail::simulation::ISimulatedGameUnitvirtual
~SimulatedGameThinkingUnit() override (defined in grail::simulation::SimulatedGameThinkingUnit)grail::simulation::SimulatedGameThinkingUnitvirtual