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