GRBsync


GRBsync

int GRBsync( GRBmodel *模型)

等待前面的异步优化调用完成。

调用GRBoptimizeasync立即将控制返回给调用例程。在优化进行时,调用者可以执行其他计算,并可以通过查询各种模型属性检查优化的进展。的GRBsyncCall强制调用程序等待,直到异步优化完成。你必须调用GRBsync释放相应的模型之前。

GRBsync如果优化本身遇到任何问题,则调用返回一个非零错误代码。换句话说,该方法返回的错误代码是GRBoptimize如果原始方法不是异步的,它本身就会返回。

注意,您需要调用GRBsync即使您知道异步优化已经完成。

返回值:

非零返回值表示在解决模型时出现了问题。指的是错误代码表中列出了可能的返回值。关于错误的详细信息可以通过调用获得GRBgeterrormsg

参数:

模型:目前正在解决的模型。

使用示例:

错误= GRBoptimizeasync(模型);/ *……执行其他计算密集型任务…*/ error = GRBsync(model);