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