## Uses of Class
examples.jmdp.InvLevel

- Packages that use InvLevel
  Package | Description
  --- | ---
  examples.jmdp |

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

    Methods in examples.jmdp that return InvLevel
    Modifier and Type | Method and Description
    --- | ---
    `InvLevel` | WagnerWhitin.`destination(InvLevel i, Order a, int t)`

    Methods in examples.jmdp that return types with arguments of type InvLevel
    Modifier and Type | Method and Description
    --- | ---
    `States<InvLevel>` | ProbsExample.`reachable(InvLevel i, Order a)`
    `States<InvLevel>` | InfStochasticDemand.`reachable(InvLevel i, Order a)`
    `States<InvLevel>` | ControlProdNonEvents.`reachable(InvLevel i, Order a)`
    `States<InvLevel>` | ControlProduccion.`reachable(InvLevel i, Order a, DemandEvent e)`
    `States<InvLevel>` | StochasticDemand.`reachable(InvLevel i, Order a, int t)`
    `States<InvLevel>` | Inventory.`reachable(InvLevel i, Order a, int t)`

    Methods in examples.jmdp with parameters of type InvLevel
    Modifier and Type | Method and Description
    --- | ---
    `Events<DemandEvent>` | ControlProduccion.`activeEvents(InvLevel i, Order a)`
    `InvLevel` | WagnerWhitin.`destination(InvLevel i, Order a, int t)`
    `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)`
    `double` | WagnerWhitin.`finalCost(InvLevel i)`
    `double` | StochasticDemand.`finalCost(InvLevel i)`
    `double` | Inventory.`finalCost(InvLevel i)`
    `double` | ProbsExample.`immediateCost(InvLevel i, Order a)`
    `double` | InfStochasticDemand.`immediateCost(InvLevel i, Order a)`
    `double` | ControlProdNonEvents.`immediateCost(InvLevel i, Order a)`
    `double` | ControlProduccion.`immediateCost(InvLevel i, Order a, DemandEvent e)`
    `double` | WagnerWhitin.`immediateCost(InvLevel i, Order a, int t)`
    `double` | StochasticDemand.`immediateCost(InvLevel i, Order a, int t)`
    `double` | Inventory.`immediateCost(InvLevel i, Order a, int t)`
    `double` | ControlProduccion.`prob(InvLevel i, DemandEvent e)`
    `double` | ProbsExample.`prob(InvLevel i, InvLevel j, Order a)`
    `double` | InfStochasticDemand.`prob(InvLevel i, InvLevel j, Order a)`
    `double` | ControlProdNonEvents.`prob(InvLevel i, InvLevel j, Order a)`
    `double` | ControlProduccion.`prob(InvLevel i, InvLevel j, Order a, DemandEvent e)`
    `double` | StochasticDemand.`prob(InvLevel i, InvLevel j, Order a, int t)`
    `double` | Inventory.`prob(InvLevel i, InvLevel j, Order a, int t)`
    `States<InvLevel>` | ProbsExample.`reachable(InvLevel i, Order a)`
    `States<InvLevel>` | InfStochasticDemand.`reachable(InvLevel i, Order a)`
    `States<InvLevel>` | ControlProdNonEvents.`reachable(InvLevel i, Order a)`
    `States<InvLevel>` | ControlProduccion.`reachable(InvLevel i, Order a, DemandEvent e)`
    `States<InvLevel>` | StochasticDemand.`reachable(InvLevel i, Order a, int t)`
    `States<InvLevel>` | Inventory.`reachable(InvLevel i, Order a, int t)`

    Constructor parameters in examples.jmdp with type arguments of type InvLevel
    Constructor and Description
    `Inventory(int lastStage, States<InvLevel> initSet, int M, int K, double[] pr, double[] qr, double[] F)`
    `ProbsExample(States<InvLevel> initial)`
    `StochasticDemand(States<InvLevel> initSet, int lastStage, int maxInventory, int maxBackorders, int truckSize, double K, double b, double price, double cost, double h, double theta)`