## Uses of Interface
jmarkov.basic.Actions

- Packages that use Actions
  Package | Description
  --- | ---
  examples.jmdp |
  jmarkov.basic | This package contains basic elements such as State, Event, Action that are used in jMarkov and jMDP
  jmarkov.jmdp | jMDP is used to solve Markov Decision Processes.

- - ### Uses of Actions in examples.jmdp

    Methods in examples.jmdp that return Actions
    Modifier and Type | Method and Description
    --- | ---
    `Actions<examples.jmdp.AnimalActions>` | CattleGrowth.`feasibleActions(examples.jmdp.AnimalWeight st, int t)`
    `Actions<examples.jmdp.BankServers>` | Bank2Queues.`feasibleActions(examples.jmdp.BankQueues i)`
    `Actions<examples.jmdp.CowActions>` | CowHerd.`feasibleActions(examples.jmdp.CowQuantity st, int t)`
    `Actions<Order>` | CTInventory.`feasibleActions(examples.jmdp.CTStock i)`
    `Actions<Order>` | CTInventoryEvents.`feasibleActions(examples.jmdp.CTStockE i)`
    `Actions<Order>` | ProbsExample.`feasibleActions(InvLevel i)`
    `Actions<Order>` | InfStochasticDemand.`feasibleActions(InvLevel i)`
    `Actions<Order>` | ControlProduccion.`feasibleActions(InvLevel i)`
    `Actions<Order>` | ControlProdNonEvents.`feasibleActions(InvLevel i)`
    `Actions<Order>` | WagnerWhitin.`feasibleActions(InvLevel i, int t)`
    `Actions<Order>` | StochasticDemand.`feasibleActions(InvLevel i, int t)`
    `Actions<Order>` | Inventory.`feasibleActions(InvLevel i, int t)`
    `Actions<Order>` | LeadTimeStochasticDemand.`feasibleActions(examples.jmdp.LeadTimeState i)`
    `Actions<examples.jmdp.ProcessAction>` | OrderProcessing.`feasibleActions(examples.jmdp.PendingOrders i)`
    `Actions<Admit>` | AccessControl.`feasibleActions(TandemQueues i)`
    `Actions<Admit>` | AccessControlFiniteHor.`feasibleActions(TandemQueues i, int t)`

  - ### Uses of Actions in jmarkov.basic

    Classes in jmarkov.basic that implement Actions
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ActionsSet<A extends Action>` This class represents a set of objects Action.

    Constructors in jmarkov.basic with parameters of type Actions
    Constructor and Description
    `ActionsSet(Actions<A> ac)` Creates a set of Actions from a given set of Actions.

  - ### Uses of Actions in jmarkov.jmdp

    Methods in jmarkov.jmdp that return Actions
    Modifier and Type | Method and Description
    --- | ---
    `abstract Actions<A>` | DTMDPEvA.`feasibleAct(S i)` Returns the set of actions available at this state.
    `abstract Actions<A>` | CTMDPEvA.`feasibleAct(S i)` Returns the set of actions available at this state.
    `abstract Actions<A>` | InfiniteMDP.`feasibleActions(S i)` Returns the set of actions available at this state.
    `Actions<A>` | CT2DTConverter.`feasibleActions(S i)`
    `abstract Actions<A>` | FiniteMDP.`feasibleActions(S i, int t)` Returns the actions available at this state i and at this stage t .
    `Actions<A>` | DTMDPEvA.`feasibleActions(StateEvent<S,E> i)`
    `Actions<A>` | CTMDPEvA.`feasibleActions(StateEvent<S,E> s)`