Loading...
Searching...
No Matches
gamsequationrecord.h
1
26#ifndef GAMSEQUATIONRECORD_H
27#define GAMSEQUATIONRECORD_H
28
29#include "gamssymbolrecord.h"
30
31namespace gams{
32
33class GAMSEquation;
34
37{
38public:
42
46
50 GAMSEquationRecord& operator =(const GAMSEquationRecord& other);
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<GAMSEquation>;
94 GAMSEquationRecord(const GAMSEquation& equ, void* symIterPtr);
95};
96
97}
98#endif // GAMSEQUATIONRECORD_H
This class represents a single record of a GAMSEquation.
void setUpper(const double val)
void setLower(const double val)
void setLevel(const double val)
void setScale(const double val)
GAMSEquationRecord(const GAMSSymbolRecord &record)
void setMarginal(const double val)
Definition: gams.h:91