Go to the source code of this file.
- Author
- Horand Gassmann, Jun Ma, Kipp Martin,
Definition in file OSRunSolver.h.
std::string runSolver |
( |
std::string |
solverName, |
|
|
std::string |
osol, |
|
|
OSInstance * |
osinstance |
|
) |
| |
This class is used to invoke a solver locally.
A wrapper around the solve() method
- Parameters
-
solverName,: | The name of the solver selected by the user If empty, a default solver is selected |
osol,: | A string containing the user options in osol format |
osinstance,: | A pointer to an OSInstance object containing the instance to be optimized |
- Returns
- the solution (or error message) in OSrL format
std::string runSolver |
( |
std::string |
solverName, |
|
|
OSOption * |
osoption, |
|
|
std::string |
osil |
|
) |
| |
Alternate signature for this method.
- Parameters
-
solverName,: | The name of the solver selected by the user If empty, a default solver is selected |
osoption,: | A pointer to an OSOption object containing the options to be passed to the solver |
osil,: | A string containing the instance to be optimized |
- Returns
- the solution (or error message) in OSrL format
std::string runSolver |
( |
std::string |
solverName, |
|
|
std::string |
osol, |
|
|
std::string |
osil |
|
) |
| |
Alternate signature for this method.
- Parameters
-
solverName,: | The name of the solver selected by the user If empty, a default solver is selected |
osol,: | A string containing the user options in osol format |
osil,: | A string containing the instance to be optimized |
- Returns
- the solution (or error message) in OSrL format
std::string runSolver |
( |
std::string |
solverName, |
|
|
OSOption * |
osoption, |
|
|
OSInstance * |
osinstance |
|
) |
| |
Alternate signature for this method.
- Parameters
-
solverName,: | The name of the solver selected by the user If empty, a default solver is selected |
osoption,: | A pointer to an OSOption object containing the options to be passed to the solver |
osinstance,: | A pointer to an OSInstance object containing the instance to be optimized |
- Returns
- the solution (or error message) in OSrL format
A method to select the solver.
- Parameters
-
solverName,: | The name of the solver selected by the user If empty, a default solver is selected based on the characteristics of the problem |
osinstance,: | A pointer to an OSInstance object containing the instance to be optimized |
- Returns
- a pointer to the selected solver or NULL if no such solver exists on the system