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

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

CreateSnapshotGenerator(size_t) override (defined in grail::simgames::SimulatedGameReasoner)grail::simgames::SimulatedGameReasonervirtual
GetDebugSnapshotFirstIteration() constgrail::simgames::SimulatedGameReasoner
GetDebugSnapshotLastIteration() constgrail::simgames::SimulatedGameReasoner
getGame() constgrail::simgames::SimulatedGameReasoner
IsComputing() constgrail::simgames::SimulatedGameReasoner
operator=(const Reasoner &)=default (defined in grail::Reasoner)grail::Reasoner
operator=(Reasoner &&)=default (defined in grail::Reasoner)grail::Reasoner
ProduceDebugSnapshot()grail::simgames::SimulatedGameReasoner
Reasoner()=default (defined in grail::Reasoner)grail::Reasoner
Reasoner(const Reasoner &)=default (defined in grail::Reasoner)grail::Reasoner
Reasoner(Reasoner &&)=default (defined in grail::Reasoner)grail::Reasoner
RequestRecalculation(AIEntity &entity)grail::simgames::SimulatedGameReasoner
SetDebugSnapshotFirstIteration(size_t iterationNumber)grail::simgames::SimulatedGameReasoner
SetDebugSnapshotLastIteration(size_t iterationNumber)grail::simgames::SimulatedGameReasoner
SetFallbackBehavior(std::unique_ptr< Behavior > _fallbackBehavior)grail::simgames::SimulatedGameReasoner
SetSnapshotProduction(bool shouldProduce)grail::simgames::SimulatedGameReasoner
SimulatedGameReasoner(std::unique_ptr< simgames::ISimulatedGameStateTranslator > worldStateTranslator, std::unique_ptr< simgames::ISimulatedActionTranslator > actionTranslator, std::size_t iterationsPerFrame, std::size_t maxIterations=1000, std::size_t maxRecalculationIterations=1000)grail::simgames::SimulatedGameReasoner
StageBehavior(AIEntity &entity) overridegrail::simgames::SimulatedGameReasonervirtual
~Reasoner()=default (defined in grail::Reasoner)grail::Reasonervirtual
~SimulatedGameReasoner() override (defined in grail::simgames::SimulatedGameReasoner)grail::simgames::SimulatedGameReasonervirtual