EquationType Class Reference
GAMS Equation Types. More...
GAMS Equation Types.
This class holds the possible GAMS equation types similar to an enumeration class. Note that it is not an enumeration class due to compatibility (e.g. for Octave).
- See also
- Equation
Static Public Member Functions | |
static function | int2str (in value_int) |
Converts an equation type identifier to string. | |
static function | str2int (in value_str) |
Converts an equation type name to an identifier. | |
static function | isValid (in value) |
Checks if an equation type name or identifier is valid. | |
Member Function Documentation
◆ int2str()
|
static |
Converts an equation type identifier to string.
s = EquationType.int2str(i)
returns a string with the equation type name for the given equation type identifieri
. Ifi
is an invalid identifier, this function raises an error.
Example:
static function int2str(in value_int)
Converts an equation type identifier to string.
Constant Property EQ
identifier for equality equation
Definition: EquationType.m:56
s
equals "eq"
◆ isValid()
|
static |
Checks if an equation type name or identifier is valid.
b = EquationType.isValid(s)
returnstrue
ifs
is a valid equation type name or equation type identifier andfalse
otherwise.
Example:
static function isValid(in value)
Checks if an equation type name or identifier is valid.
◆ str2int()
|
static |
Converts an equation type name to an identifier.
i = EquationType.str2int(s)
returns an integer identifier for the given equation type names
. Ifs
is an invalid type name, this function raises an error.
Example:
static function str2int(in value_str)
Converts an equation type name to an identifier.
i1
and i2
equal EquationType.EQ