Class EfficiencyRecorder

    • Constructor Detail

      • EfficiencyRecorder

        public EfficiencyRecorder​(long initalResources)
      • EfficiencyRecorder

        public EfficiencyRecorder​(long initialResources,
                                  long observationTimeWindow)
    • Method Detail

      • resourcesChanged

        public void resourcesChanged​(long newResourceCount)
      • shrink

        public void shrink()
      • calcEfficiency

        public float calcEfficiency()
      • calcAvailableResourceTime

        public long calcAvailableResourceTime()
      • calcUsedResourceTime

        public long calcUsedResourceTime()