先进的单工的例程

先进的单工的例程

本节描述一组高级基本例程。这些例程允许你计算各种涉及单形基矩阵的线性系统的解。请注意,这些应该仅供高级用户使用。我们不为这些例程提供技术支持。

在描述例程之前,我们应该先描述GRBsvec用于输入或返回稀疏向量的数据结构:

类型定义 struct SVector {
int 兰;
int *印第安纳州;
* val;
GRBsvec

len字段给出了向量中非零值的个数。的印第安纳州瓦尔字段分别给出每个非0的索引和值。指数是从零开始的。举个例子,稀疏向量[0, 2.0, 0, 1.0]将被表示为len = 2Ind = [1,3],Val = [2.0, 1.0]

用户负责分配和释放印第安纳州瓦尔字段。这些例程的结果向量的长度事先是不知道的,因此用户必须分配这些数组来保存可能的最长结果(其长度在每个例程的文档中都有说明)。manbet体育手机客户端



部分