30.01.2015 Views

ILOG CPLEX C++ API 9.0 Reference Manual

ILOG CPLEX C++ API 9.0 Reference Manual

ILOG CPLEX C++ API 9.0 Reference Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

About This <strong>Manual</strong><br />

This reference manual documents the application programming interface (<strong>API</strong>) of<br />

<strong>ILOG</strong> <strong>CPLEX</strong>. There are separate reference manuals for the Callable Library, <strong>C++</strong>,<br />

Java, and C#.NET <strong>API</strong>s.<br />

What Are the <strong>ILOG</strong> <strong>CPLEX</strong> Component Libraries<br />

The <strong>ILOG</strong> <strong>CPLEX</strong> Component Libraries are designed to facilitate the development of<br />

applications to solve, modify, and interpret the results of linear, mixed integer,<br />

continuous convex quadratic, quadratically constrained, and mixed integer quadratic or<br />

quadratically constrained programming.<br />

The <strong>ILOG</strong> <strong>CPLEX</strong> Component Libraries consist of:<br />

◆ the <strong>CPLEX</strong> Callable Library, a C application programming interface (<strong>API</strong>), and<br />

◆ <strong>ILOG</strong> Concert Technology, an object-oriented <strong>API</strong> for <strong>C++</strong>, Java, and C#.NET<br />

users.<br />

<strong>ILOG</strong> Concert Technology is also part of <strong>ILOG</strong> Solver, enabling cooperative strategies<br />

using <strong>CPLEX</strong> and Solver together for solving difficult optimization problems.<br />

What You Need to Know<br />

This manual assumes that you are familiar with the operating system on which you are<br />

using <strong>ILOG</strong> <strong>CPLEX</strong>.<br />

The <strong>CPLEX</strong> Callable Library is written in the C programming language. The Concert<br />

Technology libraries are written in the <strong>C++</strong>, Java, and C#.NET programming languages.<br />

If you use these products, this manual assumes you can write code in the appropriate<br />

language, and that you have a working knowledge of a supported integrated<br />

development environment (IDE) for that language.<br />

Notation and Naming Conventions<br />

Throughout this manual:<br />

<strong>ILOG</strong> <strong>CPLEX</strong> <strong>C++</strong> <strong>API</strong> <strong>9.0</strong> REFERENCE M ANUAL 6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!