Interface EasyScoreCalculator<Solution_,​Score_ extends Score>

  • Type Parameters:
    Solution_ - the solution type, the class with the PlanningSolution annotation
    Score_ - the score type to go with the solution
    All Known Subinterfaces:

    public interface EasyScoreCalculator<Solution_,​Score_ extends Score>
    Used for easy java Score calculation. This is non-incremental calculation, which is slow.

    An implementation must be stateless.

    • Method Detail

      • calculateScore

        Score_ calculateScore​(Solution_ solution)
        This method is only called if the Score cannot be predicted. The Score can be predicted for example after an undo Move.
        solution - never null
        never null