GAMS

GAMSShell Solver

GAMSShell(**kwds)

A generic shell interface to GAMS solvers.

GAMSShell.available([exception_flag])

True if the solver is available.

GAMSShell.executable()

Returns the executable used by this solver.

GAMSShell.solve(*args, **kwds)

Solve a model via the GAMS executable.

GAMSShell.version()

Returns a 4-tuple describing the solver executable version.

GAMSShell.warm_start_capable()

True is the solver can accept a warm-start solution.

GAMSDirect Solver

GAMSDirect(**kwds)

A generic python interface to GAMS solvers.

GAMSDirect.available([exception_flag])

True if the solver is available.

GAMSDirect.solve(*args, **kwds)

Solve a model via the GAMS Python API.

GAMSDirect.version()

Returns a 4-tuple describing the solver executable version.

GAMSDirect.warm_start_capable()

True is the solver can accept a warm-start solution.

GAMS Writer

This class is most commonly accessed and called upon via model.write(“filename.gms”, …), but is also utilized by the GAMS solver interfaces.

ProblemWriter_gams()