CPXXclpwriteCPXclpwrite

对不可行问题调用 CPXXrefineconflict/CPXrefineconflictCPXXrefineconflictext/CPXrefineconflictext 以识别小部分发生冲突的约束后,此例程会写入包含识别的冲突的 LP 格式文件。

int  CPXXclpwrite( CPXCENVptr 环境, CPXCLPptr lp, char const * filename_str )

int  CPXclpwrite( CPXCENVptr 环境, CPXCLPptr lp, char const * filename_str )

描述

对不可行问题调用 CPXXrefineconflict/CPXrefineconflictCPXXrefineconflictext/CPXrefineconflictext 以识别小部分发生冲突的约束后,此例程会写入包含识别的冲突的 LP 格式文件。 将对名称进行修改以使其符合 LP 格式。

参数

env
一个指向例程 CPXXopenCPLEX/CPXopenCPLEX 所返回 CPLEX 环境的指针。
lp
一个指向 CPXXcreateprob/CPXcreateprob 所返回 CPLEX 问题对象的指针。
filename_str
指向用于对文件命名的字符串的指针。

返回

如果此例程成功,那么会返回 0,而如果发生错误,那么会返回非零。

示例


status = CPXclpwrite (env, lp, "myfilename.clp");