Class LinearSumAssignment

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

public class LinearSumAssignment
extends java.lang.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)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class java.lang.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)