跳至主内容
框架 无框架

欢迎访问IBM ILOG CPLEX Optimization Studio

本参考手册记录了IBM® ILOG® CPLEX® Optimization StudioC++ 库。

组摘要
optim.concertIBMILOG Concert API。
optim.concert.cplexIBMILOG Concert CPLEX API。
optim.concert.cpoptimizerIBMILOG Concert CP Optimizer API。
optim.concert.extensionsIBMILOG Concert 扩展库。
optim.concert.oplIBMILOG Concert OPL API。
optim.concert.xmlIBMILOG Concert 序列化 API。
optim.cplex.cpp面向 C++ 用户的 CPLEX 应用程序接口。
optim.cplex.cpp.advanced为 C++ 用户提供 CPLEX 应用程序接口的高级方法。
optim.cpoptimizerC++ 中的 CP 优化程序接口。
optim.cpoptimizer.extensionsC++ 中的 CP 优化器扩展 API。
optim.oplIBMILOG OPL C++ 接口 API。
什么是 CPLEX 优化工作室?

IBM ILOG CPLEX Optimization Studio是 OPL 集成开发环境与 CPLEX 和 CP Optimizer 解决方案引擎在单一产品中的整合。 CPLEX Optimization Studio 以最快的速度为各种计划和调度问题建立高效的优化模型和最先进的应用程序。 通过其集成开发环境、描述性建模语言以及内置工具,该产品支持整个模型开发流程。

您需要了解的知识

本手册假定您熟悉使用 CPLEX Optimization Studio 的操作系统。 由于 CPLEX Optimization Studio 是为 C++ 开发人员编写的,因此本手册假定您会编写 C++ 代码,并且对 C++ 开发环境有所了解。

表示法

本手册通篇使用以下排版约定:

命名约定

Concert 技术库中定义的类型、类和函数名称均以 "Ilo开头。

类名以大写字母连接的形式书写。 例如:

IloNumVar

参数、实例和成员函数名称的第一个单词以小写字母开头。 该名称中的其他单词均以大写字母开头。 例如

IloNumVarArray::setBounds

Concert Technology 中没有公共数据成员。

访问器以关键字 "get开头,后面是数据成员的名称。 布尔成员的访问器以 "is开头,后跟数据成员的名称。 与其他成员函数一样,这种名称中的第一个单词以小写字母开头,其他单词则以大写字母开头。

修改器以关键字 "set开头,后跟数据成员名称。