CPXXNETgetpi 和 CPXNETgetpi
例程 "CPXXNETgetpi/CPXNETgetpi用于访问存储在网络问题对象中的一系列网络节点的对数值。
int CPXXNETgetpi( CPXCENVptr 环境, CPXCNETptr 网, double * pi, CPXDIM 兴办, CPXDIM 最后 )
int CPXNETgetpi( CPXCENVptr 环境, CPXCNETptr 网, double * pi, int 兴办, int 最后 )
描述
例程 "CPXXNETgetpi/CPXNETgetpi用于访问存储在网络问题对象中的一系列网络节点的对数值。
要使该功能成功,问题对象必须存在解决方案。 If the solution is not feasible (that is, if CPXXNETsolninfo/CPXNETsolninfo returns 0 (zero) in its argument pfeasind_p), then the dual values are computed with respect to an objective function that penalizes infeasibilities.
参数
- env
- 一个指向
CPXXopenCPLEX/CPXopenCPLEX所返回 CPLEX 环境的指针。 - net
- 一个指向 CPLEX 网络问题对象的指针,此指针由
CPXXNETcreateprob/CPXNETcreateprob返回。 - pi
- 数组,用于写入所请求节点的求解对数值。 如果传递 NULL,则不返回数据。 否则,"
pi必须指向一个大小至少为 (end-begin+1)的数组。 - 开始
- 要获取对偶值的第一个节点的索引。
- 结束
- 要获取对偶值的最后一个节点的索引。
返回
如果此例程成功,那么会返回 0(零),而如果发生错误,那么会返回非零。示例
status = CPXNETgetpi (env, net, pi, 10, 20);