这是用于任何类型数值变量的标量乘积表达式的界面。
命名空间: ILOG.Concert
程序集: oplall(在oplall.dll 中)
语法
备注
ILinearNumExpr类型的对象表示形式为
sum_{i=1{i=1..n}a_i * x_i + c
其中x_i是INumVar类型的变量,c和a_i是双数值。
ILinearNumExpr对象是用方法创建的:
- IModeler.LinearNumExpr()
- IModeler.ScalProd()
整数线性表达式一旦创建,就可以进行完全编辑:
- 可以添加新的术语a_i * x_i;
- 可以修改现有项的系数;
- 可删除现有条款;
- 可以重置常数。
还可以查询ILinearNumExpr对象中存储的所有信息。 常量项通过方法getConstant() 访问。项a_i * x_i的值和变量可通过ILinearNumExpr.Enumerator类型的枚举器对象访问,枚举器对象可使用GetLinearEnumerator() 方法创建。