Class MaxFlow
java.lang.Object
com.google.ortools.graph.MaxFlow
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintaddArcWithCapacity(int tail, int head, long capacity) voiddelete()protected voidfinalize()longgetCapacity(int arc) protected static longlonggetFlow(int arc) intgetHead(int arc) intintlongintgetTail(int arc) voidsetArcCapacity(int arc, long capacity) solve(int source, int sink) protected static longswigRelease(MaxFlow obj)
-
Field Details
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Details
-
MaxFlow
protected MaxFlow(long cPtr, boolean cMemoryOwn) -
MaxFlow
public MaxFlow()
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
-
delete
public void delete() -
addArcWithCapacity
public int addArcWithCapacity(int tail, int head, long capacity) -
getNumNodes
public int getNumNodes() -
getNumArcs
public int getNumArcs() -
getTail
public int getTail(int arc) -
getHead
public int getHead(int arc) -
getCapacity
public long getCapacity(int arc) -
solve
-
getOptimalFlow
public long getOptimalFlow() -
getFlow
public long getFlow(int arc) -
setArcCapacity
public void setArcCapacity(int arc, long capacity)
-