Class Emitters.WindowCalculator

java.lang.Object
org.palladiosimulator.indirections.scheduler.operators.Emitters.WindowCalculator
Enclosing class:
Emitters

public static class Emitters.WindowCalculator extends Object
  • Field Details

    • currentWindow

      public Emitters.Window currentWindow
    • emittedWindow

      public Emitters.Window emittedWindow
    • gracePeriod

      public final double gracePeriod
    • shift

      public final double shift
    • size

      public final double size
  • Constructor Details

    • WindowCalculator

      public WindowCalculator(double size, double shift, double gracePeriod)
  • Method Details

    • advanceUntil

      public List<Emitters.Window> advanceUntil(double currentSimulationTime)
    • skipUntil

      public void skipUntil(double currentSimulationTime)
    • createNextWindow

      public Emitters.Window createNextWindow()
    • isInCurrentWindow

      public boolean isInCurrentWindow(double time)
    • next

      public Emitters.Window next()