net.sf.javailp
Class AbstractSolver

java.lang.Object
  extended by net.sf.javailp.AbstractSolver
All Implemented Interfaces:
Solver
Direct Known Subclasses:
SolverCPLEX, SolverGLPK, SolverGurobi, SolverLpSolve, SolverMiniSat, SolverMosek, SolverSAT4J

public abstract class AbstractSolver
extends Object
implements Solver

The AbstractSolver contains a map for the parameters.


Field Summary
 
Fields inherited from interface net.sf.javailp.Solver
POSTSOLVE, TIMEOUT, VERBOSE
 
Constructor Summary
AbstractSolver()
           
 
Method Summary
 Map<Object,Object> getParameters()
          Returns all set parameters.
 void setParameter(Object parameter, Object value)
          Sets a parameter.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.javailp.Solver
solve
 

Constructor Detail

AbstractSolver

public AbstractSolver()
Method Detail

getParameters

public Map<Object,Object> getParameters()
Description copied from interface: Solver
Returns all set parameters.

Specified by:
getParameters in interface Solver
Returns:
the map of the parameters

setParameter

public void setParameter(Object parameter,
                         Object value)
Description copied from interface: Solver
Sets a parameter.

Specified by:
setParameter in interface Solver
Parameters:
parameter - the parameter
value - the value