CPXXcloneprobCPXcloneprob

例程 CPXXcloneprob/CPXcloneprob 可用于创建新的 CPLEX 问题对象,并将现有问题对象中的所有问题数据复制到此问题对象。

CPXLPptr  CPXXcloneprob( CPXCENVptr 环境, CPXCLPptr lp, int * 状态_p )

CPXLPptr  CPXcloneprob( CPXCENVptr 环境, CPXCLPptr lp, int * 状态_p )

描述

例程 CPXXcloneprob/CPXcloneprob 可用于创建新的 CPLEX 问题对象,并将现有问题对象中的所有问题数据复制到此问题对象。 不会复制解法和起始信息。

参数

env
一个指向 CPXXopenCPLEX/CPXopenCPLEX 所返回 CPLEX 环境的指针。
lp
一个指向将创建其副本的 CPLEX 问题对象的指针。
status_p
一个指向整数的指针,该整数返回此例程生成的任何错误代码。

返回

如果成功,CPXXcloneprob/CPXcloneprob 会返回一个指针,可将其传递到其他 CPLEX 例程以识别创建的问题对象,且自变量 *status_p 为零。 如果不成功,会返回 NULL 指针,且会在自变量 *status_p 中返回错误状态。

示例


copy = CPXcloneprob (env, lp, &status);