## Uses of Class
jmarkov.jmdp.InfiniteMDP

- Packages that use InfiniteMDP
  Package | Description
  --- | ---
  examples.jmdp |
  jmarkov.jmdp | jMDP is used to solve Markov Decision Processes.
  jmarkov.jmdp.solvers | This package contins the framwork of solvers used by jMDP to solve Markov Decision Processes.

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

    Subclasses of InfiniteMDP in examples.jmdp
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AccessControl` The present example describes a two station tandem queuing system, with capacity b1 in the first queue and b2, in the second.
    `class` | `Bank2Queues` The present example describes a Bank office with "maxServers" tellers.
    `class` | `ControlProdNonEvents` The problem is a periodic review, single item, stochastic demand inventory problem.
    `class` | `ControlProduccion` This problem is periodic review, a single item, stochastic demand inventory problem.
    `class` | `CTInventory` This class describes an inventory system with two items.
    `class` | `CTInventoryEvents` This class describes an inventory system with two items.
    `class` | `InfStochasticDemand` This problem is a single item, periodic review, stochastic demand inventory problem.
    `class` | `LeadTimeStochasticDemand` This file models a multi item inventory problem.
    `class` | `OrderProcessing` A company receives orders at a random rate.
    `class` | `ProbsExample` Basic example to show convergence of probabilities with probability solver.

  - ### Uses of InfiniteMDP in jmarkov.jmdp

    Subclasses of InfiniteMDP in jmarkov.jmdp
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CT2DTConverter<S extends State,A extends Action>` This class formulates a DTMDP equivalent to a CTMDP.
    `class` | `CTMDP<S extends State,A extends Action>` This class represents a continuous time MDP.
    `class` | `CTMDPEv<S extends State,A extends Action,E extends Event>` This class represents an Infinite horizon, continuous time Markov Decision Process with events.
    `class` | `CTMDPEvA<S extends State,A extends Action,E extends Event>` This class represents an Infinite horizon, continuous time Markov Decision Process with events where actions depend on events.
    `class` | `DTMDP<S extends State,A extends Action>` This class represents a discrete time infnite horizon MDP problem.
    `class` | `DTMDPEv<S extends State,A extends Action,E extends Event>` This class represents an infinite horizon, discrete time, Markov Decision Process with events.
    `class` | `DTMDPEvA<S extends State,A extends Action,E extends Event>` This class represents an infinite horizon, discrete time, Markov Decision Process with events, where actions depend on events.
    `class` | `StochasticShortestPath<S extends StateC,A extends Action>` This class represents an infinite horizon shortest path problem.

  - ### Uses of InfiniteMDP in jmarkov.jmdp.solvers

    Methods in jmarkov.jmdp.solvers that return InfiniteMDP
    Modifier and Type | Method and Description
    --- | ---
    `InfiniteMDP<S,A>` | AbstractInfiniteSolver.`getProblem()` Returns the problem associated with this solver.