Class LinearSumAssignment


  • public class LinearSumAssignment
    extends java.lang.Object
    • Field Detail

      • swigCMemOwn

        protected transient boolean swigCMemOwn
    • Constructor Detail

      • LinearSumAssignment

        protected LinearSumAssignment​(long cPtr,
                                      boolean cMemoryOwn)
      • LinearSumAssignment

        public LinearSumAssignment()
    • Method Detail

      • 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)
      • getOptimalCost

        public long getOptimalCost()
      • getRightMate

        public int getRightMate​(int left_node)
      • getAssignmentCost

        public long getAssignmentCost​(int left_node)