GRBgettuneresult


GRBgettuneresult

int GRBgettuneresult GRBmodel *模型,
int n)

使用此例程检索前一个的结果GRBtunemodel调用。用argument调用这个例程n引起调谐参数集n复制到模型中。参数集按照质量递减的顺序存储,参数集0是最好的。可用集的数量存储在属性中TuneResultCount

检索到调优结果后,可以调用GRBoptimize使用这些参数设置来优化模型,或GRBwrite将更改后的参数写入.prm文件。

请参阅参数调优有关调优工具的详细信息。

返回值:

非零返回值表示在检索调优结果时发生了问题。指的是错误代码可能返回值列表的表。关于错误的详细信息可以通过调用来获得GRBgeterrormsg

参数:

模型:一个以前被用作论证的模型GRBtunemodel

n:要检索的调优结果的索引。最好的结果是索引0。存储结果的数量在属性中可用TuneResultCount

使用示例:

错误= GRBtunemodel(模型);if (error) goto QUIT;error = GRBgetintattr(模型," tunerresultcount ", &nresults);if (error) goto QUIT;if (nresults > 0) {error = grbgettunerresult(模型,0);if (error) goto QUIT;}