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
.