Group | Tree | Graph | Index | Concepts |
This reference manual documents the 2.0 beta release of ILOG Concert Technology.
Group Summary | |
---|---|
optim.concert | The ILOG Concert API. |
optim.concert.extensions | The ILOG Concert Extensions Library. |
optim.concert.xml | The ILOG Concert Serialization API. |
Concert Technology offers a C++ library of classes and functions that enable you to design models of problems for both math programming (including linear programming, mixed integer programming, quadratic programming, and network programming) and constraint programming solutions.
This library is not a new programming language: it lets you use data structures and control structures provided by C++. Thus, the Concert Technology part of an application can be completely integrated with the rest of that application (for example, the graphic interface, connections to databases, etc.) because it can share the same objects.
Furthermore, you can use the same objects to model your problem whether you choose a constraint programming or math programming approach. In fact, Concert Technology enables you to combine these technologies simultaneously.
This manual assumes that you are familiar with the operating system where you are using Concert Technology. Since Concert Technology 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.
The Concert Technology 2.0 library comes with the following documentation. The online documentation, in HTML format, may be accessed through standard HTML browsers.
ILOG offers technical support, users' mailing lists, and comprehensive websites for its products, including Concert Technology, ILOG CPLEX, and ILOG Solver.
For technical support of Concert Technology, you should contact your local distributor, or, if you are a direct ILOG customer, contact the technical support center listed for your licensed ILOG product, whether CPLEX or Solver. We encourage you to use e-mail for faster, better service.
The electronic mailing list solver-list@ilog.fr is available for you to share your development experience with other Concert Technology users. This list is not moderated, but subscription is subject to an ongoing maintenance contract. To subscribe to solver-list
, send e-mail without any subject to solver-list-owner@ilog.fr, with the following contents:
subscribe solver-list
your e-mail address (if different from the From field)
first name, last name
your location (company and country)
maintenance contract number
maintenance contract owner's last name
There are two kinds of web pages available to users of Concert Technology: web pages restricted to owners of a paid maintenance contract; web pages freely available to all.
The technical support pages on our world wide web sites contain FAQ (Frequently Asked/Answered Questions) and the latest patches for some of our products. Changes are posted in the product mailing list. Access to these pages is restricted to owners of an ongoing maintenance contract. The maintenance contract number and the name of the person this contract is sent to in your company will be needed for access, as explained on the login page.
All three of these sites contain the same information, but access is localized, so we recommend that you connect to the site corresponding to your location, and select the Services page from the home page.
In addition to those web pages for technical support of a paid maintenance contract, you will find other web pages containing additional information about Concert Technology, including technical papers that have also appeared at industrial and academic conferences, models developed by ILOG and its customers, news about progress in optimization. This freely available information is located at these localized web sites: