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

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

GetMaxIteration() constgrail::simgames::SimulatedGameSnapshotObserver
GetMinIteration() constgrail::simgames::SimulatedGameSnapshotObserver
GetSnapshot()grail::simgames::SimulatedGameSnapshotObserver
IsInitialized() constgrail::simgames::SimulatedGameSnapshotObserver
OnGameStart(const std::vector< std::shared_ptr< SimulatedGameThinkingUnit >> &thinkingUnits, const std::vector< std::shared_ptr< SimulatedGameStochasticUnit >> &stochasticUnits) (defined in grail::simgames::SimulatedGameSnapshotObserver)grail::simgames::SimulatedGameSnapshotObserver
OnIterationEnd(const std::vector< float > &scores) (defined in grail::simgames::SimulatedGameSnapshotObserver)grail::simgames::SimulatedGameSnapshotObserver
OnIterationStart(size_t iterationNumber) (defined in grail::simgames::SimulatedGameSnapshotObserver)grail::simgames::SimulatedGameSnapshotObserver
OnMonteCarloAction(const ISimulatedGameAction &chosenAction, const ISimulatedGameUnit &activeUnit) (defined in grail::simgames::SimulatedGameSnapshotObserver)grail::simgames::SimulatedGameSnapshotObserver
OnUCTAction(const ISimulatedGameAction &chosenAction, const SimulatedGameNode &node) (defined in grail::simgames::SimulatedGameSnapshotObserver)grail::simgames::SimulatedGameSnapshotObserver
SetMaxIteration(size_t iteration)grail::simgames::SimulatedGameSnapshotObserver
SetMinIteration(size_t iteration)grail::simgames::SimulatedGameSnapshotObserver