| GamsBCH | Interface to GAMS BCH facility |
| GamsBCH::Cut | Structure to store a Cut generated by a Gams BCH cut generator |
| GamsCutGenerator | |
| GamsDictionary | Class to provide access to a GAMS dictionary |
| GamsGDX | Writing of GDX (Gams Data Exchange) files |
| GamsHandler | Forwards requests for output, point transformations, dictionary files, and other things to a GAMS I/O library |
| GamsHandlerIOLib | Forwards requests for output and point transformations to the GAMS I/O library iolib |
| GamsHandlerSmag | Forwards requests for output and point transformations to the GAMS I/O library smag |
| GamsHeuristic | |
| GamsMessageHandler | A CoinUtils message handler that writes into the GAMS status- and logfile |
| GamsModel | Representation of a mixed-integer linear GAMS model read in from GAMS iolib |
| GamsOptions | Class to handle the access to a GAMS options file |
| OSrL2Smag | Reads an optimization result and writes it into a gams solution file using the SMAG I/O library |
| Smag2OSiL | Creating a OSInstance from a GAMS model read with the SMAG I/O library |
| SMAG_MINLP | A TNLP for Ipopt that uses SMAG to interface the problem formulation |
| SMAG_NLP | A TNLP for Ipopt that uses SMAG to interface the problem formulation |
| SmagJournal | A particular Journal implementation that uses the SMAG routines for output |