9 package com.google.ortools.graph;
12 private transient long swigCPtr;
15 super(mainJNI.MinCostFlow_SWIGUpcast(cPtr), cMemoryOwn);
20 return (obj ==
null) ? 0 : obj.swigCPtr;
27 public synchronized void delete() {
31 mainJNI.delete_MinCostFlow(swigCPtr);
39 this(mainJNI.new_MinCostFlow(),
true);
43 return mainJNI.MinCostFlow_addArcWithCapacityAndUnitCost(swigCPtr,
this, tail, head, capacity, unit_cost);
47 mainJNI.MinCostFlow_setNodeSupply(swigCPtr,
this, node, supply);
59 return mainJNI.MinCostFlow_getOptimalCost(swigCPtr,
this);
63 return mainJNI.MinCostFlow_getMaximumFlow(swigCPtr,
this);
67 return mainJNI.MinCostFlow_getFlow(swigCPtr,
this, arc);
71 return mainJNI.MinCostFlow_getNumNodes(swigCPtr,
this);
75 return mainJNI.MinCostFlow_getNumArcs(swigCPtr,
this);
79 return mainJNI.MinCostFlow_getTail(swigCPtr,
this, arc);
83 return mainJNI.MinCostFlow_getHead(swigCPtr,
this, arc);
87 return mainJNI.MinCostFlow_getCapacity(swigCPtr,
this, arc);
91 return mainJNI.MinCostFlow_getSupply(swigCPtr,
this, node);
95 return mainJNI.MinCostFlow_getUnitCost(swigCPtr,
this, arc);