Class used to interface with deterministic optimization solvers. More...
#include <SolverModeller.hpp>

Public Member Functions | |
| SolverModellerIF (const SolverParams &pSParams) | |
| Constructor of the SolverModellerIF class. More... | |
| virtual | ~SolverModellerIF () |
| Destructor of the SolverModellerIF class. More... | |
| virtual void | solve (ROCPPOptModelIF_Ptr pModelIn, bool writeSlnToFile=false, string fileName="", bool writeSlnToConsole=true, const map< string, double > &WSvars=(map< string, double >()), const map< string, int > &priorities=(map< string, int >()), bool deleteModel=false)=0 |
| pair< bool, double > | getTimeLimit () const |
| pair< bool, double > | getEpGapLimit () const |
| pair< bool, double > | getEpAGapLimit () const |
| pair< bool, double > | getEpOptLimit () const |
| pair< bool, double > | getEpRHSLimit () const |
| pair< bool, double > | getEpIntLimit () const |
| double | getSOSeps () const |
| map< string, double > | getSolution () const |
| double | getSolution (string dvName) const |
| uint | getOptStatus () const |
| virtual double | getOptValue () const =0 |
| virtual double | getMIPGap () const =0 |
| double | getSolvingTime () const |
| bool | isApplicable (ROCPPOptModelIF_Ptr pModelIn) const |
Protected Member Functions | |
| int | getThreadsToRun () const |
Protected Attributes | |
| bool | m_problemSolved |
| SolverParams | m_pSParams |
| map< string, double > | m_solution |
| resultParams | m_results |
Class used to interface with deterministic optimization solvers.
|
inline |
Constructor of the SolverModellerIF class.
|
inlinevirtual |
Destructor of the SolverModellerIF class.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
pure virtual |
| uint SolverModellerIF::getOptStatus | ( | ) | const |
|
pure virtual |
|
inline |
| double SolverModellerIF::getSolution | ( | string | dvName | ) | const |
| double SolverModellerIF::getSolvingTime | ( | ) | const |
|
inline |
|
protected |
|
inline |
| bool SolverModellerIF::isApplicable | ( | ROCPPOptModelIF_Ptr | pModelIn | ) | const |
|
pure virtual |
|
protected |
|
protected |
|
protected |
|
protected |