Like the reference manuals, this manual uses the following conventions:
-
Important ideas are italicized the first time they appear.
-
The names of C routines and parameters in the ILOG CPLEX Callable Library begin with
CPX
; the names of C++ and Java classes in ILOG CPLEX Concert Technology begin with Ilo
; and both appear in this typeface
, for example: CPXcopyobjnames
or IloCplex
.
-
The names of .NET classes and interfaces are the same as the corresponding entity in Java, except the name is not prefixed by
Ilo
. Names of .NET methods are the same as Java methods, except the .NET name is capitalized (that is, uppercase) to conform to Microsoft naming conventions.
-
Where use of a specific language (C++, Java, C, C#, and so on) is unimportant and the effect on the optimization algorithms is emphasized, the names of ILOG CPLEX parameters are given as their Concert Technology variant. The reference manual ILOG CPLEX Parameters documents the correspondence of these names to the Callable Library and the Interactive Optimizer.
-
Text that is entered at the keyboard or displayed on the screen and commands and their options available through the Interactive Optimizer appear in
this typeface
, for example, set preprocessing aggregator n
.
-
Values that you must fill in (for example, the value to set a parameter) also appear in the same typeface as the command but modified to indicate you must supply an appropriate value; for example,
set simplex refactor
i indicates that you must fill in a value for i.
-
Matrices are denoted in two ways:
-
In printable material where superscripts and bold type are available, the product of A and its transpose is denoted like this: AAT. The superscript T indicates the matrix transpose.
-
In computer-generated samples, such as log files, where only ASCII characters are available, the product of A and its transpose are denoted like this:
A*A'
. The asterisk (*) indicates matrix multiplication, and the prime (') indicates the matrix transpose.