Loading...
Searching...
No Matches

GAMS Equation Type. More...

GAMS Equation Type.

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, symbol.Equation

Public Member Functions

function EquationType (in value)
 Constructs a Equation Type.
 

Static Public Member Functions

static function eq ()
 Constructs a Equation Type as EQ.
 
static function leq ()
 Constructs a Equation Type as LEQ.
 
static function geq ()
 Constructs a Equation Type as GEQ.
 
static function nonBinding ()
 Constructs a Equation Type as NONBINDING.
 
static function external ()
 Constructs a Equation Type as EXTERNAL.
 
static function cone ()
 Constructs a Equation Type as CONE.
 
static function boolean ()
 Constructs a Equation Type as BOOLEAN.
 
static function values (in input)
 Converts input to Equation Type enumeration values.
 
static function selects (in input)
 Converts input to Equation Type enumeration labels (selections)
 

Public Attributes

Constant Property EQ = uint8
 identifier for equality equation
 
Constant Property GEQ = uint8
 identifier for greater-than inequality equation
 
Constant Property LEQ = uint8
 identifier for less-than inequality equation
 
Constant Property NONBINDING = uint8
 identifier for nonbinding equation
 
Constant Property EXTERNAL = uint8
 identifier for external equation
 
Constant Property CONE = uint8
 identifier for cone equation
 
Constant Property BOOLEAN = uint8
 identifier for boolean equation
 
Property select
 Selection of enum option.
 
Property value
 Value of enum option.
 

Constructor & Destructor Documentation

◆ EquationType()

function EquationType ( in  value)

Constructs a Equation Type.

Optional Arguments:

  1. value (numeric or string) Enumeration value or label. Default: 3 (NONBINDING).

Member Function Documentation

◆ selects()

static function selects ( in  input)
static

Converts input to Equation Type enumeration labels (selections)

Required Arguments:

  1. input (numeric, cell or string) Enumeration values or labels.

◆ values()

static function values ( in  input)
static

Converts input to Equation Type enumeration values.

Required Arguments:

  1. input (numeric, cell or string) Enumeration values or labels.