- Timestamp:
- 10/10/12 14:02:11 (13 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/simulator/stats/implementation/ResourcePowerStats.java
r477 r496 1 1 package simulator.stats.implementation; 2 3 import java.util.Map;4 import java.util.TreeMap;5 2 6 3 import schedframe.resources.ResourceType; 7 4 import simulator.stats.implementation.out.StatsSerializer; 8 5 9 public class ResourceEnergyStats { 10 protected Map<Long, Double> energy; 11 protected String resourceName; 12 protected String usageType; 13 protected ResourceType resourceType; 14 protected double meanUsage; 15 protected double sumUsage; 6 public class ResourcePowerStats extends ResourceDynamicStats implements StatsInterface{ 7 8 protected double sumValue; 9 10 private String[] headers = { "resourceName", "timestamp", "consumption" }; 16 11 17 public void setSumUsage(double sumUsage) {18 this.sumUsage = sumUsage;12 public ResourcePowerStats (String resourceName, ResourceType resourceType, String usageType) { 13 super(resourceName, resourceType, usageType); 19 14 } 20 15 21 public double getSumUsage() { 22 return sumUsage; 23 } 24 public void setMeanUsage(double meanUsage) { 25 this.meanUsage = meanUsage; 26 } 27 28 public double getMeanUsage() { 29 return meanUsage; 30 } 31 32 private String[] headers = { "resourceName", "timestamp", "usage" }; 33 34 public ResourceEnergyStats (String resourceName, ResourceType resourceType, String usageType) { 35 this.resourceName = resourceName; 36 this.resourceType = resourceType; 37 this.usageType = usageType; 38 this.energy = new TreeMap<Long, Double>(); 39 this.meanUsage = 0; 16 public void setSumValue(double sumValue) { 17 this.sumValue = sumValue; 40 18 } 41 19 42 public String getResourceName() { 43 return this.resourceName; 44 } 45 46 public ResourceType getResourceType() { 47 return resourceType; 48 } 49 50 public String getUsageType() { 51 return this.usageType; 52 } 53 54 public Map<Long, Double> getEnergy() { 55 return this.energy; 20 public double getSumValue() { 21 return sumValue; 56 22 } 57 23
Note: See TracChangeset
for help on using the changeset viewer.