Compatibility with .NET CPLEX

Describes the relationship of the ILOG.Concert and ILOG.CPLEX namespaces with their equivalent packages in CPLEX.

The ILOG.Concert and ILOG.CPLEX namespaces are designed to be compatible with the equivalent namespaces in IBM ILOG CPLEX. This means that they offer the same API (slightly extended for OPL) although the implementation is quite different. The benefit is that you can reuse your existing Concert.NET or CPLEX.NET modeling code and combine it with OPL models. Because OPL can produce full Concert models and offers backward-compatible APIs, you benefit from a smooth migration path to OPL without losing your previous work.

Note:

The CPLEX .NET API related to ILPMatrix, which allows direct manipulation of the CPLEX matrix in .NET, is not available in the OPL implementation.