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

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

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