CPXXcompletelpCPXcompletelp

例程 CPXXcompletelp/CPXcompletelp 用于指示 CPLEX 清空其修改高速缓存。

int  CPXXcompletelp( CPXCENVptr 环境, CPXLPptr lp )

int  CPXcompletelp( CPXCENVptr 环境, CPXLPptr lp )

描述

例程 CPXXcompletelp/CPXcompletelp 用于指示 CPLEX 清空其修改高速缓存。

通过某种方式(例如,通过例程 CPXXaddrows/CPXaddrows)修改问题后,CPLEX 会在高速缓存中保存这些更改以提高效率,从而可一次应用所有累积的更改(例如,调用使用修改的矩阵或对其求解的后续例程)。 通常,CPLEX 会自动管理此高速缓存。 仅在必要时,例程 CPXXcompletelp/CPXcompletelp 会允许用户对应用修改的情况进行控制。 例如,需要准确的计时来区分修改问题所花的时间与优化所花的时间时,使用 CPXXcompletelp/CPXcompletelp

参数

env
一个指向 CPXXopenCPLEX/CPXopenCPLEX 所返回 CPLEX 环境的指针。
lp
一个指向 CPXXcreateprob/CPXcreateprob 所返回 CPLEX 问题对象的指针。

返回

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

示例


status = CPXcompletelp (env, lp);