#include <OSInstance.h>
Collaboration diagram for Variable:
Public Member Functions | |
Variable () | |
The Variable class constructor. | |
~Variable () | |
The Variable class destructor. | |
bool | IsEqual (Variable *that) |
A function to check for the equality of two objects. | |
Variable () | |
The Variable class constructor. | |
~Variable () | |
The Variable class destructor. | |
Public Attributes | |
double | lb |
lb corresponds to the optional attribute that holds the variable lower bound, the default value is 0 | |
double | ub |
ub corresponds to the optional attribute that holds the variable upper bound, the default value is OSINFINITY | |
char | type |
type corresponds to the attribute that holds the variable type: C (Continuous), B (binary), I (general integer), or S (string). | |
std::string | name |
name corresponds to the optional attribute that holds the variable name, the default value is empty |
Definition at line 77 of file OSInstance.h.
Variable::Variable | ( | ) |
Variable::~Variable | ( | ) |
Variable::Variable | ( | ) |
The Variable class constructor.
Variable::~Variable | ( | ) |
The Variable class destructor.
bool Variable::IsEqual | ( | Variable * | that | ) |
double Variable::lb |
lb corresponds to the optional attribute that holds the variable lower bound, the default value is 0
Definition at line 89 of file OSInstance.h.
Referenced by IsEqual(), OSInstance::processVariables(), CoinSolver::setSolverOptions(), and OSiLWriter::writeOSiL().
double Variable::ub |
ub corresponds to the optional attribute that holds the variable upper bound, the default value is OSINFINITY
Definition at line 94 of file OSInstance.h.
Referenced by IsEqual(), main(), OSInstance::processVariables(), CoinSolver::setSolverOptions(), and OSiLWriter::writeOSiL().
char Variable::type |
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 99 of file OSInstance.h.
Referenced by IsEqual(), OSInstance::processVariables(), and OSiLWriter::writeOSiL().
std::string Variable::name |
name corresponds to the optional attribute that holds the variable name, the default value is empty
Definition at line 104 of file OSInstance.h.
Referenced by IsEqual(), OSInstance::processVariables(), and OSiLWriter::writeOSiL().