# Hierarchy For Package examples.jmdp.solvers

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - jmarkov.jmdp.solvers.Solver<S,A> (implements jmarkov.basic.JMarkovElement)
    - jmarkov.jmdp.solvers.AbstractInfiniteSolver<S,A>
      - jmarkov.jmdp.solvers.AbstractAverageSolver<S,A>
        - jmarkov.jmdp.solvers.MpsLpAverageSolver<S,A> (implements jmarkov.jmdp.solvers.MpsLpSolver<S,A>)
          - examples.jmdp.solvers.MPSQsOptAverageSolver<S,A>
          - examples.jmdp.solvers.MPSXpressAverage<S,A>
      - jmarkov.jmdp.solvers.AbstractDiscountedSolver<S,A>
        - jmarkov.jmdp.solvers.MpsLpDiscountedSolver<S,A> (implements jmarkov.jmdp.solvers.MpsLpSolver<S,A>)
          - examples.jmdp.solvers.MPSQsOptDiscountedSolver<S,A>
          - examples.jmdp.solvers.MPSXpressDiscounted<S,A>