public interface World
| Modifier and Type | Method and Description |
|---|---|
void |
addAction(Action action) |
void |
addAgent(WorldAgent agent) |
void |
addGoal(State s) |
void |
addState(State state) |
java.util.List<Action> |
getActions() |
java.util.List<WorldAgent> |
getAgents() |
java.util.List<State> |
getGoals() |
double |
getPolicyValue(State state,
Action action) |
ActionProbability |
getProbability() |
java.util.List<State> |
getStates() |
boolean |
isGoalState(State s) |
void |
removeAgent(WorldAgent agent) |
void |
removeGoal(State s) |
void |
runToGoal(WorldAgent a) |
void |
setAllRewards(double d) |
void |
setPolicyValue(State state,
Action action,
double r) |
void |
setProbability(ActionProbability probability) |
void |
tick() |
java.util.List<WorldAgent> getAgents()
java.util.List<Action> getActions()
java.util.List<State> getStates()
void addState(State state)
void addAction(Action action)
ActionProbability getProbability()
void setProbability(ActionProbability probability)
void addAgent(WorldAgent agent)
void removeAgent(WorldAgent agent)
void addGoal(State s)
void removeGoal(State s)
java.util.List<State> getGoals()
boolean isGoalState(State s)
void runToGoal(WorldAgent a)
void tick()
void setAllRewards(double d)