The models in the Application Program Interfaces (API) Library can be used as scripts to compile and execute the example applications using the GAMS object oriented APIs as well as the expert level APIs.
Seq | Name | Description | Type |
---|---|---|---|
1 | apiutil | Generates the API Model Library files | GAMS |
2 | testapi | API Quality Assurance Test | GAMS |
3 | Cex1 | Test expert level C API to read and write GDX | C and CPP |
4 | CSex1 | Test expert level C# API to read and write GDX | .Net |
5 | CPPex1 | Test expert level C API to read and write GDX in C++ | C and CPP |
6 | DCex1 | Test expert level Delphi (function) API to read and write GDX | Delphi |
7 | DOex1 | Test expert level Delphi (object) API to read and write GDX | Delphi |
8 | DPex1 | Test expert level Delphi (pure) API to read and write GDX | Delphi |
9 | Fex1 | Test expert level Fortran API to read and write GDX | Fortran |
10 | Jex1 | Test expert level Java API to read and write GDX | Java |
11 | Pex1 | Test gams.core to read and write GDX | Python |
12 | VBex1 | Test expert level VB.Net API to read and write GDX | .Net |
13 | Cex2 | Test expert level C API to read and write GDX, set options and execute GAMS | C and CPP |
14 | CSex2 | Test expert level C# API to read and write GDX, set options and execute GAMS | .Net |
15 | CPPex2 | Test expert level C API to read and write GDX, set options, and execute GAMS in C++ | C and CPP |
16 | DOex2 | Test expert level Delphi (object) API to read and write GDX, set options and execute GAMS | Delphi |
17 | Fex2 | Test expert level Fortran API to read and write GDX, set options and execute GAMS | Fortran |
18 | Jex2 | Test expert level Java API to read and write GDX, set options and execute GAMS | Java |
19 | Pex2 | Test gams.core to read and write GDX, set options and execute GAMS | Python |
20 | VBex2 | Test expert level VB.Net API to read and write GDX, set options and execute GAMS | .Net |
21 | CStrseq | Test object oriented C# API running a sequence of examples based on a transport model | .Net |
22 | CPPtrseq | Test object oriented C++ API running a sequence of examples based on a transport model | C and CPP |
23 | Jtrseq | Test object oriented Java API running a sequence of examples based on a transport model | Java |
24 | Ptrseq | Test gams.control running a sequence of examples based on a transport model | Python |
25 | VBtrseq | Test object oriented VB.Net API running a sequence of examples based on a transport model | .Net |
26 | CSBenders | Test object oriented C# API using a (multi-threaded) Benders Decomposition Algorithm | .Net |
27 | JBenders | Test object oriented Java API using a (multi-threaded) Benders Decomposition Algorithm | Java |
28 | PBenders | Test gams.control using a (multi-threaded) Benders Decomposition Algorithm | Python |
29 | CSCutstock | Test object oriented C# API using a cutting stock example | .Net |
30 | JCutstock | Test object oriented Java API using a cutting stock example | Java |
31 | PCutstock | Test gams.control using a cutting stock example | Python |
32 | CSDomainChecking | Test object oriented C# API for domain checks | .Net |
33 | JDomainCheck | Test object oriented Java API for domain checks | Java |
34 | PDomainChecking | Test gams.control for domain checks | Python |
35 | JInterrupt | Test object oriented Java API for interrupting running GAMS jobs | Java |
36 | CSTsp | Test object oriented C# API using a Traveling Salesman Problem | .Net |
37 | JTsp | Test object oriented Java API using a Traveling Salesman Problem | Java |
38 | PTsp | Test gams.control using a Traveling Salesman Problem | Python |
39 | CSWarehouse | Test object oriented C# API using a warehouse location problem | .Net |
40 | JWarehouse | Test object oriented Java API using a warehouse location problem | Java |
41 | PWarehouse | Test gams.control using a warehouse location problem | Python |
42 | CSAlias | Test handling of Aliases in object oriented C# API | .Net |
43 | JAlias | Test handling of Aliases in object oriented Java API | Java |
44 | PAlias | Test gams.control handling of aliases | Python |
45 | apihtm | Generates HTM apilib library files | GAMS |
46 | CSCalcInverse | Test expert level C# API to read and write indexed GDX | .Net |
47 | CSSpecialValues | Test handling of Special Values in object oriented C# API | .Net |
48 | PSpecialValues | Test gams.control handling of special values | Python |
49 | JSpecialValues | Test handling of Special Values in object oriented Java API | Java |
50 | CSNUnit | Compiles and runs NUnit tests for object oriented C# API | .Net |
51 | CSClad | Test changing solver options while running using the interrupt method | .Net |
52 | PClad | Test changing solver options while running using the interrupt method | Python |
53 | JClad | Test changing solver options while running using the interrupt method | Java |
54 | PInterrupt | Test GamsJob interrupt mechanism | Python |
55 | CSInterrupt | Test GamsJob interrupt mechanism in object oriented .Net API | .Net |
56 | CPPex3 | Test object oriented C++ API examples | C and CPP |
58 | Pgamstransfer | Test gams.transfer | Python |
60 | Pgams_engine | Test gams.engine | Python |
61 | Pneos | Test submitting GAMS models to NEOS server | Python |
62 | gdxperf | Test various GDX APIs and report run times | Python |
63 | generate | Generate some random but structured GDX files | GAMS |