Ignore:
Timestamp:
10/10/12 14:02:11 (13 years ago)
Author:
wojtekp
Message:
 
File:
1 moved

Legend:

Unmodified
Added
Removed
  • DCWoRMS/trunk/src/simulator/stats/implementation/ResourcePowerStats.java

    r477 r496  
    11package simulator.stats.implementation; 
    2  
    3 import java.util.Map; 
    4 import java.util.TreeMap; 
    52 
    63import schedframe.resources.ResourceType; 
    74import simulator.stats.implementation.out.StatsSerializer; 
    85 
    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; 
     6public class ResourcePowerStats extends ResourceDynamicStats implements StatsInterface{ 
     7 
     8        protected double sumValue; 
     9 
     10        private String[] headers = { "resourceName", "timestamp", "consumption" }; 
    1611         
    17         public void setSumUsage(double sumUsage) { 
    18                 this.sumUsage = sumUsage; 
     12        public ResourcePowerStats (String resourceName, ResourceType resourceType, String usageType) { 
     13                super(resourceName, resourceType, usageType); 
    1914        } 
    2015 
    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; 
    4018        } 
    4119 
    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; 
    5622        } 
    5723 
Note: See TracChangeset for help on using the changeset viewer.