先进的单工的例程
先进的单工的例程
本节描述一组高级基本例程。这些例程允许你计算各种涉及单形基矩阵的线性系统的解。请注意,这些应该仅供高级用户使用。我们不为这些例程提供技术支持。
在描述例程之前,我们应该先描述GRBsvec
用于输入或返回稀疏向量的数据结构:
类型定义 | struct SVector { | |
int | 兰; | |
int | *印第安纳州; | |
双 | * val; | |
}GRBsvec; |
的len
字段给出了向量中非零值的个数。的印第安纳州
和瓦尔
字段分别给出每个非0的索引和值。指数是从零开始的。举个例子,稀疏向量[0, 2.0, 0, 1.0]
将被表示为len = 2
,Ind = [1,3]
,Val = [2.0, 1.0]
.
用户负责分配和释放印第安纳州
和瓦尔
字段。这些例程的结果向量的长度事先是不知道的,因此用户必须分配这些数组来保存可能的最长结果(其长度在每个例程的文档中都有说明)。manbet体育手机客户端
部分