Class KolmogorovWeightedPerfectMatching.Statistics

java.lang.Object
org.jgrapht.alg.matching.blossom.v5.KolmogorovWeightedPerfectMatching.Statistics
Enclosing class:
KolmogorovWeightedPerfectMatching<V,E>

public static class KolmogorovWeightedPerfectMatching.Statistics extends Object
Describes the performance characteristics of the algorithm and numeric data about the number of performed dual operations during the main phase of the algorithm
  • Constructor Details

    • Statistics

      public Statistics()
  • Method Details

    • getShrinkNum

      public int getShrinkNum()
      Returns:
      the number of shrink operations
    • getExpandNum

      public int getExpandNum()
      Returns:
      the number of expand operations
    • getGrowNum

      public int getGrowNum()
      Returns:
      the number of grow operations
    • getAugmentTime

      public long getAugmentTime()
      Returns:
      the time spent during the augment operation in nanoseconds
    • getExpandTime

      public long getExpandTime()
      Returns:
      the time spent during the expand operation in nanoseconds
    • getShrinkTime

      public long getShrinkTime()
      Returns:
      the time spent during the shrink operation in nanoseconds
    • getGrowTime

      public long getGrowTime()
      Returns:
      the time spent during the grow operation in nanoseconds
    • getDualUpdatesTime

      public long getDualUpdatesTime()
      Returns:
      the time spent during the dual update phase (either single tree or global) in nanoseconds
    • toString

      public String toString()
      Overrides:
      toString in class Object