GRBsync
GRBsync
int | GRBsync( | GRBmodel | *模型) |
等待前一个异步优化调用完成。
调用GRBoptimizeasync立即将控制权返回给调用例程。调用者可以在进行优化时执行其他计算,并可以通过查询各种模型属性来检查优化的进展。的GRBsync
调用强制调用程序等待,直到异步优化完成。你必须调用GRBsync
在释放相应的模型之前。
的GRBsync
如果优化本身遇到任何问题,调用将返回一个非零错误代码。换句话说,该方法返回的错误代码是那些GRBoptimize
如果原始方法不是异步的,它本身就会返回。
注意,您需要调用GRBsync
即使您知道异步优化已经完成。
返回值:
非零返回值表明在解决模型时发生了问题。指的是错误代码表中可能的返回值列表。关于错误的详细信息可以通过调用GRBgeterrormsg.
参数:
模型:当前正在解决的模型。
使用示例:
错误= GRBoptimizeasync(模型);/ *……执行其他计算密集型任务…*/错误= GRBsync(模型);