jmarkov.jmdp.solvers

## Interface MpsLpSolver<S extends State,A extends Action>

- Type Parameters:
    `S` - States Class.
    `A` - Action Class.
  All Superinterfaces:
    LPSolver<S,A>
  All Known Implementing Classes:
    MpsLpAverageSolver, MpsLpDiscountedSolver, MPSQsOptAverageSolver, MPSQsOptDiscountedSolver, MPSXpressAverage, MPSXpressDiscounted

      public interface MpsLpSolver<S extends State,A extends Action>
      extends LPSolver<S,A>

  This interface define the minimium elements for creating a MPS file.
  Author:
    Diego Bello, Germán Riaño - Universidad de Los Andes (C) 2005

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.io.File` | `getMpsFile()` Returns the MPS file.
    `java.lang.String` | `getMpsFileName()` Returns the MPS file name.
    `java.io.File` | `getWorkingDir()` Returns the working directory (where the MPS file is located).

    - ### Methods inherited from interface jmarkov.jmdp.solvers.LPSolver

      `buildSolution, getBuildTime, getLpSolveTime, getSolBuildTime, solveLP`

- - ### Method Detail

    - #### getMpsFileName

          java.lang.String getMpsFileName()

      Returns the MPS file name.
      Returns:
        Returns the fileName.

    - #### getMpsFile

          java.io.File getMpsFile()

      Returns the MPS file.
      Returns:
        Returns the MPS generated file.

    - #### getWorkingDir

          java.io.File getWorkingDir()

      Returns the working directory (where the MPS file is located).
      Returns:
        Returns the MPS File folder.