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

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

AddUnit(std::shared_ptr< SimulatedGameThinkingUnit > unit)grail::simgames::SimulatedGame
AddUnit(std::shared_ptr< SimulatedGameStochasticUnit > unit)grail::simgames::SimulatedGame
AddUnits(std::vector< std::shared_ptr< SimulatedGameThinkingUnit >> units)grail::simgames::SimulatedGame
ClearStatistics()grail::simgames::SimulatedGame
DebugPrintFullPlayout(std::vector< std::pair< const ISimulatedGameUnit *, const ISimulatedGameAction * >> &playout) const (defined in grail::simgames::SimulatedGame)grail::simgames::SimulatedGame
DebugPrintPlan(std::unordered_map< const ISimulatedGameUnit *, std::vector< const ISimulatedGameAction * >> &plan) const (defined in grail::simgames::SimulatedGame)grail::simgames::SimulatedGame
DebugPrintPlanWithMetadata(std::unordered_map< const ISimulatedGameUnit *, std::vector< SimulatedGameActionMetadata >> &plan) const (defined in grail::simgames::SimulatedGame)grail::simgames::SimulatedGame
GetExpectedPlans()grail::simgames::SimulatedGame
GetExpectedPlansWithMetadata()grail::simgames::SimulatedGame
GetExpectedPlayout() constgrail::simgames::SimulatedGame
GetStartingUnitActionsWithMetadata() constgrail::simgames::SimulatedGame
GetStartingUnitBestAction() constgrail::simgames::SimulatedGame
GetStartingUnitBestActionMetadata() constgrail::simgames::SimulatedGame
RemoveUnit(const SimulatedGameThinkingUnit *unit)grail::simgames::SimulatedGame
RemoveUnit(const SimulatedGameStochasticUnit *unit)grail::simgames::SimulatedGame
Run(size_t milisecondsTotal, size_t maxIterationCount, SimulatedGameSnapshotObserver *observer=nullptr)grail::simgames::SimulatedGamevirtual
SetStartingUnit(SimulatedGameThinkingUnit &unit)grail::simgames::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::simgames::SimulatedGame
~SimulatedGame() (defined in grail::simgames::SimulatedGame)grail::simgames::SimulatedGamevirtual