virtual ~DefaultSolver()=0
default destructor.
The in-memory representation of an OSiL instance..
This file defines the OSInstance class along with its supporting classes.
OSOption * osoption
osoption holds the solver options in-memory as an OSOption object
virtual void buildSolverInstance()=0
buildSolverInstance is a virtual function – the actual solvers will implement their own buildSolver...
bool bSetSolverOptions
bSetSolverOptions is set to true if setSolverOptions has been called, false otherwise
std::string sSolverName
sSolverName is the name of the Coin solver used, e.g.
virtual void setSolverOptions()=0
setSolverOptions is a virtual function – the actual solvers will implement their own setSolverOptio...
OSInstance * osinstance
osinstance holds the problem instance in-memory as an OSInstance object
DefaultSolver()
default constructor.
bool bCallbuildSolverInstance
bCallbuildSolverInstance is set to true if buildSolverService has been called
std::string osrl
osrl holds the solution or result of the model
std::string osol
osol holds the options for the solver
std::string osil
osil holds the problem instance as a std::string
OSResult * osresult
osresult holds the solution or result of the model in-memory as an OSResult object
The Default Solver Class.
virtual void solve()=0
solve is a virtual function – the actual solvers will implement their own solve method