Loading...
Searching...
No Matches
gamsvariablerecord.h
1
26#ifndef GAMSVARIABLERECORD_H
27#define GAMSVARIABLERECORD_H
28
29#include "gamssymbolrecord.h"
30
31namespace gams{
32
33class GAMSVariable;
34
37{
38public:
42
46
51
54 double level();
55
58 void setLevel(const double val);
59
62 double marginal();
63
66 void setMarginal(const double val);
67
70 double upper();
71
74 void setUpper(const double val);
75
78 double lower();
79
82 void setLower(const double val);
83
86 double scale();
87
90 void setScale(const double val);
91
92private:
93 friend class GAMSSymbolIter<GAMSVariable>;
94 GAMSVariableRecord(const GAMSVariable &symbol, void* symIterPtr);
95
96};
97
98}
99#endif // GAMSVARIABLERECORD_H
This is the representation of a single record of a GAMSVariable.
void setLower(const double val)
GAMSVariableRecord(const GAMSSymbolRecord &record)
void setMarginal(const double val)
void setLevel(const double val)
void setUpper(const double val)
void setScale(const double val)
GAMSVariableRecord & operator=(const GAMSVariableRecord &other)
Definition: gams.h:91