The Defalut Solver Class. More...
#include <OSDefaultSolver.h>
Public Member Functions | |
virtual void | solve ()=0 |
solve is a virtual function -- the actual solvers will implement their own solve method | |
virtual void | buildSolverInstance ()=0 |
buildSolverInstance is a virtual function -- the actual solvers will implement their own solve method -- the solver instance is the instance the individual solver sees in its api | |
DefaultSolver () | |
default constructor. | |
virtual | ~DefaultSolver ()=0 |
default destructor. | |
Public Attributes | |
std::string | osil |
osil holds the problem instance as a std::string | |
std::string | osol |
osol holds the options for the solver | |
std::string | osrl |
osrl holds the solution or result of the model | |
OSInstance * | osinstance |
osinstance holds the problem instance in-memory as an OSInstance object | |
OSResult * | osresult |
osresult holds the solution or result of the model in-memory as an OSResult object | |
std::string | insList |
osoption holds the solver options in-memory as an OSOption object | |
std::string | sSolverName |
sSolverName is the name of the Coin solver used, e.g. | |
bool | bCallbuildSolverInstance |
bCallbuildSolverInstance is set to true if buildSolverService has been called |
The Defalut Solver Class.
Definition at line 35 of file OSDefaultSolver.h.
DefaultSolver::DefaultSolver | ( | ) |
default constructor.
virtual DefaultSolver::~DefaultSolver | ( | ) | [pure virtual] |
default destructor.
virtual void DefaultSolver::solve | ( | ) | [pure virtual] |
solve is a virtual function -- the actual solvers will implement their own solve method
Implemented in CoinSolver, IpoptSolver, KnitroSolver, and LindoSolver.
virtual void DefaultSolver::buildSolverInstance | ( | ) | [pure virtual] |
buildSolverInstance is a virtual function -- the actual solvers will implement their own solve method -- the solver instance is the instance the individual solver sees in its api
Implemented in CoinSolver, IpoptSolver, KnitroSolver, and LindoSolver.
std::string DefaultSolver::osil |
osil holds the problem instance as a std::string
Definition at line 42 of file OSDefaultSolver.h.
std::string DefaultSolver::osol |
osol holds the options for the solver
Definition at line 45 of file OSDefaultSolver.h.
std::string DefaultSolver::osrl |
osrl holds the solution or result of the model
Definition at line 49 of file OSDefaultSolver.h.
osinstance holds the problem instance in-memory as an OSInstance object
Definition at line 53 of file OSDefaultSolver.h.
osresult holds the solution or result of the model in-memory as an OSResult object
Definition at line 57 of file OSDefaultSolver.h.
std::string DefaultSolver::insList |
osoption holds the solver options in-memory as an OSOption object
osinsList holds the solution or result of the model
Definition at line 65 of file OSDefaultSolver.h.
std::string DefaultSolver::sSolverName |
sSolverName is the name of the Coin solver used, e.g.
glpk, or clp
Definition at line 72 of file OSDefaultSolver.h.
bCallbuildSolverInstance is set to true if buildSolverService has been called
Definition at line 79 of file OSDefaultSolver.h.