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

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

AddUnit(std::shared_ptr< SimulatedGameThinkingUnit > unit)grail::simulation::SimulatedGame
AddUnit(std::shared_ptr< SimulatedGameStochasticUnit > unit)grail::simulation::SimulatedGame
AddUnits(std::vector< std::shared_ptr< SimulatedGameThinkingUnit >> units)grail::simulation::SimulatedGame
ClearStatistics()grail::simulation::SimulatedGame
DebugPrintFullPlayout(std::vector< std::pair< const ISimulatedGameUnit *, const ISimulatedGameAction * >> &playout) const (defined in grail::simulation::SimulatedGame)grail::simulation::SimulatedGame
DebugPrintPlan(std::unordered_map< const ISimulatedGameUnit *, std::vector< const ISimulatedGameAction * >> &plan) const (defined in grail::simulation::SimulatedGame)grail::simulation::SimulatedGame
DebugPrintPlanWithMetadata(std::unordered_map< const ISimulatedGameUnit *, std::vector< SimulatedGameActionMetadata >> &plan) const (defined in grail::simulation::SimulatedGame)grail::simulation::SimulatedGame
GetExpectedPlans()grail::simulation::SimulatedGame
GetExpectedPlansWithMetadata()grail::simulation::SimulatedGame
GetExpectedPlayout() constgrail::simulation::SimulatedGame
GetStartingUnitActionsWithMetadata() constgrail::simulation::SimulatedGame
GetStartingUnitBestAction() constgrail::simulation::SimulatedGame
GetStartingUnitBestActionMetadata() constgrail::simulation::SimulatedGame
RemoveUnit(const SimulatedGameThinkingUnit *unit)grail::simulation::SimulatedGame
RemoveUnit(const SimulatedGameStochasticUnit *unit)grail::simulation::SimulatedGame
Run(size_t milisecondsTotal, size_t maxIterationCount, SimulatedGameObserverForGUI *observer=nullptr)grail::simulation::SimulatedGamevirtual
SetStartingUnit(SimulatedGameThinkingUnit &unit)grail::simulation::SimulatedGame
SimulatedGame(int teamCount=2, double maxScore=1.0, double explorationBoost=1.0, size_t freezeVisitsTreshold=std::numeric_limits< size_t >::max(), RandomGenerator::result_type seed=std::random_device{}())grail::simulation::SimulatedGame
~SimulatedGame() (defined in grail::simulation::SimulatedGame)grail::simulation::SimulatedGamevirtual