Interface ITimeSlice

    • Method Detail

      • getRemainingTime

        double getRemainingTime()
        Returns Time until the timeslice is interrupted.
      • fullReset

        void fullReset()
        Resets the remaining time to a full timeslice.
      • substractTime

        void substractTime​(double time)
        Subtracts the specified amount of time from the timeslice. The remaining timeslice MUST be greater or equal than zero.
      • isFinished

        boolean isFinished()
        Returns true if the timeslice is finished, false otherwise.
      • punish

        void punish​(int penalty)
      • setExpired

        void setExpired()
      • halfReset

        void halfReset()
      • updateTimeForBoosting

        void updateTimeForBoosting()
      • updateTimeForScheduling

        void updateTimeForScheduling()