将一组范围约束作为新行添加到 LP 矩阵中。

命名空间: ILOG.Concert
Assembly: ILOG.CPLEX(在ILOG.CPLEX.dll 中) 版本:22.1.1.0

语法

C#
int AddRows(
	IRange[]rngint startint num
)
Visual Basic
函数 AddRows( _
	rng 作为 IRange(), _
	start  整数, _
	num 作为 整数_
)作为 整数

参数

rng
类型: array<ILOG.Concert..::..IRange'>[]()[][]'
包含要添加为新行的范围限制的数组。
开始
类型: 系统..::..Int32
作为新行添加的 "rng中第一个范围的索引。
NUM
类型: 系统..::..Int32'
'rng中作为新行添加的连续范围的数目。

返回值

第一条新增记录的行索引。

备注

要添加的范围必须都有线性表达式。 LP 矩阵的新增行将包含范围表达式的线性项作为非零。 如果正在添加的范围约束的表达式包含的变量与调用ILPMatrix 的列不对应,则会根据需要自动添加新列。

另请参见