## Uses of Interface
org.encog.ml.world.Action

- Packages that use Action
  Package | Description
  --- | ---
  org.encog.ml.world |
  org.encog.ml.world.basic |
  org.encog.ml.world.grid |
  org.encog.ml.world.grid.probability |
  org.encog.ml.world.learning.q |

- - ### Uses of Action in org.encog.ml.world

    Methods in org.encog.ml.world that return Action
    Modifier and Type | Method and Description
    --- | ---
    `Action` | AgentPolicy.`determineNextAction(WorldAgent agent)`

    Methods in org.encog.ml.world that return types with arguments of type Action
    Modifier and Type | Method and Description
    --- | ---
    `List<Action>` | World.`getActions()`

    Methods in org.encog.ml.world with parameters of type Action
    Modifier and Type | Method and Description
    --- | ---
    `void` | World.`addAction(Action action)`
    `double` | ActionProbability.`calculate(State targetState, State currentState, Action action)`
    `double` | PerformAction.`determineCost(World w, State s, Action a)`
    `Set<SuccessorState>` | ActionProbability.`determineSuccessorStates(State state, Action action)`
    `double` | World.`getPolicyValue(State state, Action action)`
    `boolean` | PerformAction.`isPossible(World w, State s, Action a)`
    `void` | PerformAction.`perform(World w, State s, Action a)`
    `void` | World.`setPolicyValue(State state, Action action, double r)`

  - ### Uses of Action in org.encog.ml.world.basic

    Classes in org.encog.ml.world.basic that implement Action
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicAction`

    Methods in org.encog.ml.world.basic that return types with arguments of type Action
    Modifier and Type | Method and Description
    --- | ---
    `List<Action>` | BasicWorld.`getActions()`

    Methods in org.encog.ml.world.basic with parameters of type Action
    Modifier and Type | Method and Description
    --- | ---
    `void` | BasicWorld.`addAction(Action action)`
    `double` | BasicWorld.`getPolicyValue(State state, Action action)`
    `void` | BasicWorld.`setPolicyValue(State state, Action action, double r)`

  - ### Uses of Action in org.encog.ml.world.grid

    Fields in org.encog.ml.world.grid declared as Action
    Modifier and Type | Field and Description
    --- | ---
    `static Action` | GridWorld.`ACTION_EAST`
    `static Action` | GridWorld.`ACTION_NORTH`
    `static Action` | GridWorld.`ACTION_SOUTH`
    `static Action` | GridWorld.`ACTION_WEST`

    Methods in org.encog.ml.world.grid that return Action
    Modifier and Type | Method and Description
    --- | ---
    `Action` | GridWorld.`determineActionToState(GridState currentState, GridState targetState)`
    `static Action` | GridWorld.`leftOfAction(Action action)`
    `static Action` | GridWorld.`reverseOfAction(Action action)`
    `static Action` | GridWorld.`rightOfAction(Action action)`

    Methods in org.encog.ml.world.grid with parameters of type Action
    Modifier and Type | Method and Description
    --- | ---
    `static Action` | GridWorld.`leftOfAction(Action action)`
    `static Action` | GridWorld.`reverseOfAction(Action action)`
    `static Action` | GridWorld.`rightOfAction(Action action)`

  - ### Uses of Action in org.encog.ml.world.grid.probability

    Methods in org.encog.ml.world.grid.probability that return Action
    Modifier and Type | Method and Description
    --- | ---
    `Action` | GridAbstractProbability.`determineResultingAction(GridState s1, GridState s2)`

    Methods in org.encog.ml.world.grid.probability with parameters of type Action
    Modifier and Type | Method and Description
    --- | ---
    `double` | GridDeterministicProbability.`calculate(State resultState, State previousState, Action desiredAction)`
    `double` | GridStochasticProbability.`calculate(State resultState, State previousState, Action desiredAction)`
    `GridState` | GridAbstractProbability.`determineActionState(GridState currentState, Action action)`
    `Set<SuccessorState>` | GridDeterministicProbability.`determineSuccessorStates(State state, Action action)`
    `Set<SuccessorState>` | GridStochasticProbability.`determineSuccessorStates(State state, Action action)`

  - ### Uses of Action in org.encog.ml.world.learning.q

    Methods in org.encog.ml.world.learning.q with parameters of type Action
    Modifier and Type | Method and Description
    --- | ---
    `void` | QLearning.`learn(State s1, Action a1, State s2, Action a2)`

Copyright © 2014. All Rights Reserved.