## Uses of Interface
jmarkov.basic.Events

- Packages that use Events
  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 Events in examples.jmdp

    Methods in examples.jmdp that return Events
    Modifier and Type | Method and Description
    --- | ---
    `Events<examples.jmdp.CTInventoryEvent>` | CTInventoryEvents.`activeEvents(examples.jmdp.CTStockE i, Order a)`
    `Events<DemandEvent>` | ControlProduccion.`activeEvents(InvLevel i, Order a)`
    `Events<TandemEvent>` | AccessControl.`activeEvents(TandemQueues i, Admit a)`
    `Events<TandemEvent>` | AccessControlFiniteHor.`activeEvents(TandemQueues i, Admit a, int t)`

  - ### Uses of Events in jmarkov.basic

    Classes in jmarkov.basic that implement Events
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EventsSet<E extends Event>` This class represent a set of Events.

  - ### Uses of Events in jmarkov.jmdp

    Methods in jmarkov.jmdp that return Events
    Modifier and Type | Method and Description
    --- | ---
    `abstract Events<E>` | CTMDPEvA.`activeEvents(S i)` Set of events that are active from state i given that action a is taken.
    `abstract Events<E>` | DTMDPEvA.`activeEvents(S i, A a)` Set of events that are active from state i given that action a is taken.
    `abstract Events<E>` | DTMDPEv.`activeEvents(S i, A a)` Set of events that are active from state i given that action a is taken.
    `abstract Events<E>` | CTMDPEv.`activeEvents(S i, A a)` Set of events that are active from state i given that action a is taken.
    `abstract Events<E>` | FiniteMDPEv.`activeEvents(S i, A a, int t)` Set of events that are active from state i given that action a is taken.