OS
2.9.3
|
#include <OSmps2OS.h>
Public Member Functions | |
OSmps2OS (std::string mpsfilename) | |
the OSmps2OS class constructor More... | |
~OSmps2OS () | |
the OSmps2os class destructor More... | |
void | setOsol (std::string osol) |
set the osol string More... | |
void | setJobID (std::string jobID) |
set the job ID More... | |
bool | createOSObjects () |
create an OSInstance from the MPS instance representation and an OSOption in case of nonstandard sections such as SOS More... | |
Public Attributes | |
OSInstance * | osinstance |
osinstance is a pointer to the OSInstance object that gets created from the instance represented in MPS format More... | |
OSOption * | osoption |
osoption is a pointer to an OSOption object that gets created if the MPS file contains nonstandard sections such as SOS More... | |
OSoLReader * | osolreader |
we may need to parse an OSoL file if the MPS file contains an SOS os BASIS section More... | |
std::string | osol |
osol is a string containing the content of the OS option file (it may be empty if no option file was provided by the user). More... | |
std::string | jobID |
jobID is a string containing a jobID that may have been supplied on the command line (it may be empty). More... | |
The OSmps2OS Class.
Definition at line 39 of file OSmps2OS.h.
OSmps2OS::OSmps2OS | ( | std::string | mpsfilename | ) |
the OSmps2OS class constructor
OSmps2OS::~OSmps2OS | ( | ) |
the OSmps2os class destructor
void OSmps2OS::setOsol | ( | std::string | osol | ) |
set the osol string
void OSmps2OS::setJobID | ( | std::string | jobID | ) |
set the job ID
bool OSmps2OS::createOSObjects | ( | ) |
create an OSInstance from the MPS instance representation and an OSOption in case of nonstandard sections such as SOS
OSInstance* OSmps2OS::osinstance |
osinstance is a pointer to the OSInstance object that gets created from the instance represented in MPS format
Definition at line 65 of file OSmps2OS.h.
OSOption* OSmps2OS::osoption |
osoption is a pointer to an OSOption object that gets created if the MPS file contains nonstandard sections such as SOS
Definition at line 70 of file OSmps2OS.h.
OSoLReader* OSmps2OS::osolreader |
we may need to parse an OSoL file if the MPS file contains an SOS os BASIS section
Definition at line 76 of file OSmps2OS.h.
std::string OSmps2OS::osol |
osol is a string containing the content of the OS option file (it may be empty if no option file was provided by the user).
If osoption is NULL, the option information is found in osol.
Definition at line 82 of file OSmps2OS.h.
std::string OSmps2OS::jobID |
jobID is a string containing a jobID that may have been supplied on the command line (it may be empty).
If osoption is not NULL, the jobID has been duplicated to osoption.
Definition at line 88 of file OSmps2OS.h.