将一组范围约束作为新行添加到 LP 矩阵中。
命名空间: ILOG.Concert
Assembly: ILOG.CPLEX(在ILOG.CPLEX.dll 中) 版本:22.1.1.0
语法
| C# |
|---|
int AddRows( IRange[]rng、 int start、 int num ) |
| Visual Basic |
|---|
函数 AddRows( _ rng 作为 IRange(), _ start 为 整数, _ num 作为 整数_ )作为 整数 |
参数
- rng
- 类型: array<ILOG.Concert..::..IRange'>[]()[][]'
包含要添加为新行的范围限制的数组。
- 开始
- 类型: 系统..::..Int32
作为新行添加的 "rng中第一个范围的索引。
- NUM
- 类型: 系统..::..Int32'
'rng中作为新行添加的连续范围的数目。
返回值
第一条新增记录的行索引。
备注
要添加的范围必须都有线性表达式。 LP 矩阵的新增行将包含范围表达式的线性项作为非零。 如果正在添加的范围约束的表达式包含的变量与调用ILPMatrix 的列不对应,则会根据需要自动添加新列。