Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NGAMS
 CGAMSCheckpointA GAMSCheckpoint class captures the state of a GAMSJob after the GAMSJob.Run method has been carried out. Another GAMSJob can continue (or restart) from a GAMSCheckpoint. A GAMSCheckpoint constructed with a file name will create a file (extension .g00) for permanent storage when supplied as parameter on the GAMSJob.Run method. Moreover, a GAMSModelInstance is also initialized from a checkpoint that contains the model definition of the model instance
 CGAMSDatabase
 CGAMSDatabaseDomainViolationThis class describes a domain violation of a GAMSDatabase
 CGAMSEquationThis is the representation of an equation symbol in GAMS. It exists in a GAMSDatabase and contains GAMSEquationRecords which one can iterate through
 CGAMSEquationRecordThis is the representation of a single record of a GAMSEquation
 CGAMSExceptionException class thrown for GAMS exceptions
 CGAMSExceptionExecutionException class thrown for GAMS execution exceptions
 CGAMSJob
 CGAMSModelInstance
 CGAMSModelInstanceOptThe GAMSModelInstanceOpt can be used to customize the GAMSModelInstance.Solve() routine
 CGAMSModifierInstances of this class are input to GAMSModelInstance.Instatiate. A GAMSModifier consists either of a GAMSParameter or a triple: A GAMSVariable or GAMSEquation to be modified, the modification action (e.g. . Upper, Lower or Fixed for updating bounds of a variable, or Primal/Dual for updating the level/marginal of a variable or equation mainly used for starting non-linear models from different starting points), and a GAMSParameter that holds the data for modification. In addition the UpdateType can be defined (if ommitted the type defined in the Solve call is used)
 CGAMSOptions
 CGAMSParameterThis is the representation of a parameter symbol in GAMS. It exists in a GAMSDatabase and contains GAMSParameterRecords which one can iterate through
 CGAMSParameterRecordThis is the representation of a single record of a GAMSParameter
 CGAMSSetThis is the representation of a set symbol in GAMS. It exists in a GAMSDatabase and contains GAMSSetRecords which one can iterate through
 CGAMSSetRecordThis is the representation of a single record of a GAMSSet
 CGAMSSymbolThis is the representation of a symbol in GAMS. It exists in a GAMSDatabase and contains GAMSSymbolRecords which one can iterate through. Derived classes are GAMSEquation, GAMSParameter, GAMSSet and GAMSVariable
 CGAMSSymbolDomainViolationThis class describes a domain violation of a GAMSSymbol
 CGAMSSymbolEnumeratorEnumerator for iterating through the records of a specific symbol. This class can be used with all GAMS symbol types
 CGAMSSymbolRecordThis is the representation of a single record of a GAMSSymbol. Derived classes are GAMSEquationRecord, GAMSParameterRecord, GAMSSetRecord and GAMSVariableRecord
 CGAMSVariableThis is the representation of a variable symbol in GAMS. It exists in a GAMSDatabase and contains GAMSVariableRecords which one can iterate through
 CGAMSVariableRecordThis is the representation of a single record of a GAMSVariable
 CGAMSWorkspace
 CGAMSWorkspaceInfoThe GAMSWorkspaceInfo can be used input parameter for the GAMSWorkspace constructor