91 OSnl2OS(ASL *cw, ASL *rw, ASL *asl);
102 ASL* getASL(std::string
name);
109 bool readNl(std::string stub);
112 void setOsol(std::string osol);
115 void setJobID(std::string jobID);
125 bool setASL(ASL *asl, ASL *rw, ASL *cw);
135 bool createOSObjects();
144 void setVar(
OSInstance *osinstance,
int lower,
int upper,
char vartype);
154 void setIBVar(
OSInstance *osinstance,
int lower,
int upper);
OS_AMPL_SUFFIX_DIRECTION direction
std::string jobID
jobID is a string containing a jobID that may have been supplied on the command line (it may be empty...
The in-memory representation of an OSiL instance.
Used to read an OSoL string.
This file defines the OSInstance class along with its supporting classes.
std::vector< double > operand
std::string osol
osol is a string containing the content of the OS option file (it may be empty if no option file was ...
This file defines the OSnLNode class along with its derived classes.
std::vector< std::string > op_type
OSoLReader * osolreader
we may need to parse an OSoL file if there is suffix information indicated in the AMPL nl content ...
OS_AMPL_SUFFIX_SCOPE scope
OSInstance * osinstance
osinstance is a pointer to the OSInstance object that gets created from the information in the nl fil...
OSOption * osoption
osoption is a pointer to the OSOption object that gets created from the information in the nl file (a...
The OSnLNode Class for nonlinear expressions.