Group | Tree | Graph | Deprecated | Index | Concepts |
This reference manual documents the IBM® ILOG® CPLEX® Optimization Studio C++ library.
Group Summary | |
---|---|
optim.concert | The IBM ILOG Concert API. |
optim.concert.cplex | The IBM ILOG Concert CPLEX API. |
optim.concert.cpoptimizer | The IBM ILOG Concert CP Optimizer API. |
optim.concert.extensions | The IBM ILOG Concert Extensions Library. |
optim.concert.opl | The IBM ILOG Concert OPL API. |
optim.concert.xml | The IBM ILOG Concert Serialization API. |
optim.cplex.cpp | The API of CPLEX for users of C++. |
optim.cplex.cpp.advanced | The advanced methods of the API of CPLEX for users of C++. |
optim.cpoptimizer | The CP Optimizer API in C++. |
optim.cpoptimizer.extensions | The CP Optimizer Extensions API in C++. |
optim.opl | The IBM ILOG OPL C++ Interfaces API. |
IBM ILOG CPLEX Optimization Studio is a consolidation of the OPL integrated development environment and the CPLEX and CP Optimizer solution engines in a single product. CPLEX Optimization Studio provides the fastest way to build efficient optimization models and state-of-the-art applications for the full range of planning and scheduling problems. With its integrated development environment, descriptive modeling language and built-in tools, it supports the entire model development process.
This manual assumes that you are familiar with the operating system where you are using CPLEX Optimization Studio. Since CPLEX Optimization Studio is written for C++ developers, this manual assumes that you can write C++ code and that you have a working knowledge of your C++ development environment.
Throughout this manual, the following typographic conventions apply:
typeface
.typeface
in the section where they are documented.The names of types, classes, and functions defined in the Concert Technology library begin with Ilo
.
The names of classes are written as concatenated, capitalized words. For example:
A lower case letter begins the first word in names of arguments, instances, and member functions. Other words in such a name begin with a capital letter. For example,
There are no public data members in Concert Technology.
Accessors begin with the keyword get
followed by the name of the data member. Accessors for Boolean members begin with is
followed by the name of the data member. Like other member functions, the first word in such a name begins with a lower case letter, and any other words in the name begin with a capital letter.
Modifiers begin with the keyword set
followed by the name of the data member.