Class HxStatistics


  • public class HxStatistics
    extends java.lang.Object
    Statistics of the search.
    • Method Detail

      • getOptimizer

        public HexalyOptimizer getOptimizer()
        Returns the Hexaly Optimizer object associated to these statistics.
        Returns:
        HexalyOptimizer object.
      • getRunningTime

        public int getRunningTime()
        Gets the running time in seconds. Note that is the "real" time spent (and not only the CPU or system time). Only allowed in states HxState.Paused or HxState.Stopped.
        Returns:
        Running time in seconds.
      • getNbIterations

        public long getNbIterations()
        Gets the number of iterations. Only allowed in states HxState.Paused or HxState.Stopped.
        Returns:
        Number of iterations.
      • toString

        public java.lang.String toString()
        Returns a String representation of the statistics. Only allowed in states HxState.Paused or HxState.Stopped. Useful for debugging or logging purposes.
        Overrides:
        toString in class java.lang.Object
        Returns:
        String representation.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object