include
OPL keyword to include a model in another model
Purpose
OPL keyword to include a model in another model.
| context |
|---|
| Model files (.mod) |
Syntax
TopLevelDeclaration: . "include" "(string-literal)" @1 ';'
| . InModelDeclaration
| . "using" Id ';'
| . Model
Description
This instruction includes a model in another model. It expects a string literal as argument.
Note:
The include keyword can be used only in
the declaration part of a model, and only at the first level. You
cannot use it in an if statement,
or in a block.
Example
If the model qrinsert1.mod contains
dvar int y in 0..20;
the keyword include is
used like this:
include "qrinsert1.mod";
dvar int x in 0..20;
maximize x+y;