The in-memory representation of the variable element. More...
#include <OSInstance.h>
Public Member Functions | |
Variable () | |
The Variable class constructor. More... | |
~Variable () | |
The Variable class destructor. More... | |
bool | IsEqual (Variable *that) |
A function to check for the equality of two objects. More... | |
Variable () | |
The Variable class constructor. More... | |
~Variable () | |
The Variable class destructor. More... | |
Public Attributes | |
double | lb |
lb corresponds to the optional attribute that holds the variable lower bound. More... | |
double | ub |
ub corresponds to the optional attribute that holds the variable upper bound. More... | |
char | type |
type corresponds to the attribute that holds the variable type: C (Continuous), B (binary), I (general integer), or S (string). More... | |
std::string | name |
name corresponds to the optional attribute that holds the variable name, the default value is empty More... | |
The in-memory representation of the variable element.
Definition at line 44 of file OSInstance.h.
Variable::Variable | ( | ) |
The Variable class constructor.
Definition at line 557 of file OSInstance.cpp.
Variable::~Variable | ( | ) |
The Variable class destructor.
Definition at line 570 of file OSInstance.cpp.
Variable::Variable | ( | ) |
The Variable class constructor.
Variable::~Variable | ( | ) |
The Variable class destructor.
bool Variable::IsEqual | ( | Variable * | that | ) |
A function to check for the equality of two objects.
Definition at line 8167 of file OSInstance.cpp.
double Variable::lb |
lb corresponds to the optional attribute that holds the variable lower bound.
lb corresponds to the optional attribute that holds the variable lower bound, the default value is 0
The default value is 0
Definition at line 56 of file OSInstance.h.
double Variable::ub |
ub corresponds to the optional attribute that holds the variable upper bound.
ub corresponds to the optional attribute that holds the variable upper bound, the default value is OSINFINITY
The default value is OSINFINITY
Definition at line 61 of file OSInstance.h.
char Variable::type |
type corresponds to the attribute that holds the variable type: C (Continuous), B (binary), I (general integer), or S (string).
init corresponds to the optional attribute that holds the variable initial value, the default value is OSNAN – now deprecated
The default is C
type corresponds to the attribute that holds the variable type: C (Continuous), B (binary), I (general integer), or S (string). The default is C
Definition at line 66 of file OSInstance.h.
std::string Variable::name |
name corresponds to the optional attribute that holds the variable name, the default value is empty
Definition at line 71 of file OSInstance.h.