jmarkov.jmdp.solvers

## Class AbstractAverageSolver<S extends State,A extends Action>

- java.lang.Object
- - jmarkov.jmdp.solvers.Solver<S,A>
  - - jmarkov.jmdp.solvers.AbstractInfiniteSolver<S,A>
    - - jmarkov.jmdp.solvers.AbstractAverageSolver<S,A>

- Type Parameters:
    `S` - state
    `A` - action
  All Implemented Interfaces:
    JMarkovElement
  Direct Known Subclasses:
    LPBCLAverageSolver, MpsLpAverageSolver, PolicyIterationSolverAvg, RelativeValueIterationSolver

      public abstract class AbstractAverageSolver<S extends State,A extends Action>
      extends AbstractInfiniteSolver<S,A>

  Structural class for average cost solvers to extend.
  Author:
    Andres Sarmiento and Germán Riaño - Universidad de Los Andes

- - ### Method Summary

    - ### Methods inherited from class jmarkov.jmdp.solvers.AbstractInfiniteSolver

      `getIterations, getProblem, printSolution`

    - ### Methods inherited from class jmarkov.jmdp.solvers.Solver

      `description, getOptimalPolicy, getOptimalValueFunction, getProcessTime, getValueFunction, isSolved, label, printSolution, setPrintProcessTime, setPrintValueFunction, solve, toString`

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

    - ### Methods inherited from interface jmarkov.basic.JMarkovElement

      `equals`