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