GRBoptimizebatch
GRBoptimizebatch
int | GRBoptimizebatch( | GRBmodel | *模型, |
字符 | * BatchID) |
向集群管理器提交一个新的批处理请求。返回BatchID(一个字符串),它在Cluster Manager中唯一标识作业,可以用来查询这个请求的状态(从这个程序或从任何其他程序)。一旦请求完成,则BatchID也可用于检索相关的解决方案。要提交批处理请求,您必须通过设置其中一个来标记模型的至少一个元素VTag,CTag或QCTag属性。有关批量优化的详细信息,请参阅批处理优化部分。
注意,这个例程将处理所有未决的模型修改。
返回值:
非零返回值表示在提交批处理请求时发生了问题。指的是错误代码可能返回值列表的表。关于错误的详细信息可以通过调用来获得GRBgeterrormsg.
参数:
模型:批量优化的模型。注意,这个例程只报告批处理请求是否遇到错误。
BatchID:在成功上,位置在哪里BatchID应该存储新创建的批处理请求。指针必须指向一个长度字符串GRB_MAX_STRLEN + 1或者更多。
使用示例:
/*向管理器提交批处理请求*/ error = GRBoptimizebatch(model, BatchID);if (error) goto QUIT;