Class MoveThreadRunner<Solution_>

  • All Implemented Interfaces:
    Runnable

    public class MoveThreadRunner<Solution_>
    extends Object
    implements Runnable
    • Field Detail

      • logger

        protected final transient org.slf4j.Logger logger
    • 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