Constructor and Description |
---|
EfficiencyRecorder(long initalResources) |
EfficiencyRecorder(long initialResources,
long observationTimeWindow) |
Modifier and Type | Method and Description |
---|---|
void |
addObservation(Long usedTime) |
long |
calcAvailableResourceTime() |
float |
calcEfficiency() |
long |
calcUsedResourceTime() |
void |
reset() |
void |
resourcesChanged(long newResourceCount) |
void |
shrink() |
String |
toString() |
public EfficiencyRecorder(long initalResources)
public EfficiencyRecorder(long initialResources, long observationTimeWindow)
public void addObservation(Long usedTime)
addObservation
in interface Recorder<Long>
public void resourcesChanged(long newResourceCount)
public void shrink()
public float calcEfficiency()
public long calcAvailableResourceTime()
public long calcUsedResourceTime()
Copyright © 2017 levigo holding gmbh. All rights reserved.