This example shows the wrapper model of a transportation problem based on the simple GAMS [trnsport] model from the GAMS Model Library. More...
Pulic Methods | |
TransportModel (GAMSWorkspace ws) | |
TransportModel constructor. | |
void | run (GAMSCheckpoint checkpoint) |
Executes the trnsport model. | |
void | run (PrintStream output) |
Executes the trnsport model. | |
void | run (GAMSCheckpoint checkpoint, PrintStream output) |
Executes the trnsport model. | |
GAMSSet | geti () |
i: canning plants | |
GAMSSet | getj () |
j: markets | |
GAMSParameter | geta () |
a(i): capacity of plant i in cases | |
GAMSParameter | getb () |
b(i): demand at market j in cases | |
GAMSParameter | getd () |
d(i,j): distance in thousands of miles | |
GAMSParameter | getf () |
f: freight in dollars per case per thousand miles | |
GAMSVariable | getx () |
x(i,j): shipment quantities in cases | |
GAMSVariable | getz () |
z: total transportation costs in thousands of dollars | |
GAMSOptions | getopt () |
Options for the execution of the trnsport model. | |
String | getModelSource () |
Provide the source of trnsport model. | |
Detailed Description
This example shows the wrapper model of a transportation problem based on the simple GAMS [trnsport] model from the GAMS Model Library.
Definition at line 19 of file TransportModel.java.
Constructors
◆ TransportModel()
com.gams.examples.transport.TransportModel.TransportModel | ( | GAMSWorkspace | ws | ) |
TransportModel constructor.
- Parameters
-
ws a GAMSWorkspace where the files are located
Definition at line 34 of file TransportModel.java.
Methods
◆ run() [1/3]
void com.gams.examples.transport.TransportModel.run | ( | GAMSCheckpoint | checkpoint | ) |
Executes the trnsport model.
- Parameters
-
checkpoint GAMSCheckpoint to be created by GAMSJob
Definition at line 62 of file TransportModel.java.
Referenced by com.gams.examples.transport.TransportModel.run(), and com.gams.examples.transport.TransportModel.run().
◆ run() [2/3]
void com.gams.examples.transport.TransportModel.run | ( | GAMSCheckpoint | checkpoint, |
PrintStream | output ) |
Executes the trnsport model.
- Parameters
-
checkpoint GAMSCheckpoint to be created by GAMSJob output Stream to capture GAMS log
Definition at line 79 of file TransportModel.java.
◆ run() [3/3]
void com.gams.examples.transport.TransportModel.run | ( | PrintStream | output | ) |
Executes the trnsport model.
- Parameters
-
output Stream to capture GAMS log
Definition at line 70 of file TransportModel.java.