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

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

Backpropagate(float score) (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
children (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
FillPath(std::vector< std::pair< const ISimulatedGameUnit *, const ISimulatedGameAction * >> &path) const (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
FillPlan(std::unordered_map< const ISimulatedGameUnit *, std::vector< const ISimulatedGameAction * >> &plan, int teamIndex) const (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
FillPlanWithMetadata(std::unordered_map< const ISimulatedGameUnit *, std::vector< SimulatedGameActionMetadata >> &plan, int teamIndex) const (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
GetActionByIndex(size_t actionIndex) const (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
GetActionsWithMetadata() const (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
GetActiveUnit() const (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
GetBestAction() const (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
GetBestActionMetadata() const (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
GetRandomAction(RandomGenerator &rand_gen) (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
GetVisits() const (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
IsTerminal() const (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
PerformActionByIndex(size_t actionIndex, SimulatedGameRuntime &runtime) (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
PerformUCT(SimulatedGameHelper &helper, RandomGenerator &rand_gen) (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
SelectNext(SimulatedGameHelper &helper, RandomGenerator &rand_gen) (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
SelectNext(SimulatedGameHelper &helper, RandomGenerator &rand_gen, SimulatedGameSnapshotObserver &observer) (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
SimulatedGame (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNodefriend
SimulatedGameNode(ISimulatedGameUnit *, SimulatedGameRuntime &runtime) (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode
SimulatedGameNode(SimulatedGameNode &&)=default (defined in grail::simgames::SimulatedGameNode)grail::simgames::SimulatedGameNode