CPXXNETaddnodes 和 CPXNETaddnodes
例程 CPXXNETaddnodes/CPXNETaddnodes 用于向存储在网络问题对象中的网络添加新节点。
int CPXXNETaddnodes( CPXCENVptr 环境, CPXNETptr 网, CPXDIM nnodes, double const * 供应, char const *const * 名字 )
int CPXNETaddnodes( CPXCENVptr 环境, CPXNETptr 网, int nnodes, double const * 供应, char ** 名字 )
描述
例程 CPXXNETaddnodes/CPXNETaddnodes 用于向存储在网络问题对象中的网络添加新节点。
参数
- env
- 一个指向
CPXXopenCPLEX/CPXopenCPLEX所返回 CPLEX 环境的指针。 - net
- 一个指向 CPLEX 网络问题对象的指针,此指针由
CPXXNETcreateprob/CPXNETcreateprob返回。 - nnodes
- 要添加的节点数。
- supply
- 添加的节点的供应值。 如果传递 NULL,那么所有供应都缺省为 0。 否则,该数组的大小必须至少为
nnodes。 - 名称
- 一个指向数组的指针,该数组包含添加的节点的名称。 如果传递 NULL 并且现有节点具有名称,那么将对添加的节点指定缺省名称。 如果传递 NULL,但是现有节点没有名称,那么不会对新节点指定名称。 否则,数组的大小必须至少为 "
nnodes,数组中的每个名称必须是以 0 结尾的字符串。 如果现有节点没有名称,且 "nnames不是空值,则会为现有节点分配默认名称。
返回
如果此例程成功,那么会返回 0(零),而如果发生错误,那么会返回非零。示例
status = CPXNETaddnodes (env, net, nnodes, supply, NULL);