Class MaxFlow

java.lang.Object
com.google.ortools.graph.MaxFlow

public class MaxFlow extends Object
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
  • Constructor Details

    • MaxFlow

      protected MaxFlow(long cPtr, boolean cMemoryOwn)
    • MaxFlow

      public MaxFlow()
  • Method Details

    • getCPtr

      protected static long getCPtr(MaxFlow obj)
    • swigRelease

      protected static long swigRelease(MaxFlow obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • 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

      public MaxFlow.Status solve(int source, int sink)
    • getOptimalFlow

      public long getOptimalFlow()
    • getFlow

      public long getFlow(int arc)
    • setArcCapacity

      public void setArcCapacity(int arc, long capacity)