Class LinearSumAssignment

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

public class LinearSumAssignment extends Object
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
  • Constructor Details

    • LinearSumAssignment

      protected LinearSumAssignment(long cPtr, boolean cMemoryOwn)
    • LinearSumAssignment

      public LinearSumAssignment()
  • Method Details

    • getCPtr

      protected static long getCPtr(LinearSumAssignment obj)
    • swigRelease

      protected static long swigRelease(LinearSumAssignment obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • delete

      public void delete()
    • addArcWithCost

      public int addArcWithCost(int left_node, int right_node, long cost)
    • getNumNodes

      public int getNumNodes()
    • getNumArcs

      public int getNumArcs()
    • getLeftNode

      public int getLeftNode(int arc)
    • getRightNode

      public int getRightNode(int arc)
    • getCost

      public long getCost(int arc)
    • solve

    • getOptimalCost

      public long getOptimalCost()
    • getRightMate

      public int getRightMate(int left_node)
    • getAssignmentCost

      public long getAssignmentCost(int left_node)