Some notation and naming conventions used in this manual:
-
Important ideas are italicized the first time they appear.
-
The names of types, classes, and functions in the libraries begin with
Ilo or Ilc, and appear in the documentation in Courier typeface; for example, IloActivity and IlcScheduler.
-
The names of member functions begin with a lower case letter and appear in
Courier typeface; for example, getName(). Accessors generally begin with the keyword get. Accessors for Boolean data members begin with is. Modifiers begin with set.
-
A lower-case letter also begins the first word in names of arguments and instances. Other words in the identifier begin with an upper-case letter. For example, an activity in a scheduling problem might be called
IloActivity makeHouse.
-
Samples of C++ code appear in
Courier typeface.
-
Intervals of time are defined by two values,
timeMin and timeMax. By convention, an interval is closed on the left and open on the right, represented this way: [timeMin timeMax), so that time-varying parameters can be unambiguously defined for any given time.