C参数示例
C参数示例
C接口为每个参数定义一个符号常量。符号常量名称的前缀为GRB_类型_PAR_
哪里类型
要么国际的
,DBL
或STR
. 后跟大写的参数名称。例如,整数的符号常量线程参数(在C头文件中找到古罗比·c·h
)是:
#定义GRB_INT_PAR_线程“线程”
用于修改参数值的例程取决于参数的类型。对于双值参数,可以使用GRBsetdblparam.
回想一下,每个模型在创建时都有自己的环境副本。因此,对原始环境的参数更改对现有模型没有影响。你需要使用GRBgetenv如果要更改特定模型的参数,请检索与该模型关联的环境。
设定时限参数,您可以执行以下操作:
错误=GRBsetdblparam(GRBgetenv(模型),GRB_DBL_PAR_TIMELIMIT,100.0);
如果希望使用字符串作为参数名,还可以执行以下操作:
错误=GRBsetdblparam(GRBgetenv(模型),“时间限制”,100.0);字符串的大小写将被忽略,下划线也是如此。因此
时限
和时限
它们是等价的。使用GRBgetdblparam要查询(双精度)参数的当前值,请执行以下操作:
双电流值;error=GRBgetdblparam(modelenv,“TimeLimit”和currentvalue);