GRBsync


GRBsync

int GRBsync GRBmodel *模型)

等待前一个异步优化调用完成。

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

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

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

返回值:

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

参数:

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

使用示例:

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