#include <OSInstance.h>
Collaboration diagram for Variable:

Public Member Functions | |
| Variable () | |
| The Variable class constructor. | |
| ~Variable () | |
| The Variable class destructor. | |
| 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 72 of file OSInstance.h.
| Variable::Variable | ( | ) |
| Variable::~Variable | ( | ) |
| Variable::Variable | ( | ) |
The Variable class constructor.
| Variable::~Variable | ( | ) |
The Variable class destructor.
| double Variable::lb |
lb corresponds to the optional attribute that holds the variable lower bound, the default value is 0
Definition at line 83 of file OSInstance.h.
Referenced by IpoptProblem::get_starting_point(), BonminProblem::get_starting_point(), 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 88 of file OSInstance.h.
Referenced by OS_lp::createcutsforbearcat(), IpoptProblem::get_starting_point(), BonminProblem::get_starting_point(), 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 98 of file OSInstance.h.
Referenced by 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 103 of file OSInstance.h.
Referenced by OSInstance::processVariables(), and OSiLWriter::writeOSiL().
1.4.7