CPXXcloneprob 和 CPXcloneprob
例程 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);