Class MoveThreadRunner<Solution_,​Score_ extends Score<Score_>>

  • All Implemented Interfaces:
    Runnable

    public class MoveThreadRunner<Solution_,​Score_ extends Score<Score_>>
    extends Object
    implements Runnable
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface Runnable
      • predictWorkingStepScore

        protected void predictWorkingStepScore​(Move<Solution_> step,
                                               Score_ score)
      • getCalculationCount

        public long getCalculationCount()
        This method is thread-safe.
        Returns:
        at least 0