org.powertac.officecomplexcustomer.customers
Class OfficeComplex.TariffEvaluationWrapper

java.lang.Object
  extended by org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
All Implemented Interfaces:
org.powertac.common.interfaces.CustomerModelAccessor
Enclosing class:
OfficeComplex

public class OfficeComplex.TariffEvaluationWrapper
extends Object
implements org.powertac.common.interfaces.CustomerModelAccessor


Constructor Summary
OfficeComplex.TariffEvaluationWrapper(String type, org.powertac.common.CustomerInfo customer)
           
 
Method Summary
 double getBrokerSwitchFactor(boolean isSuperseding)
           
 double[] getCapacityProfile(org.powertac.common.Tariff tariff)
           
 org.powertac.common.CustomerInfo getCustomerInfo()
           
 double getInertiaSample()
           
 int getPopulation()
           
 double getTariffChoiceSample()
           
 String getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OfficeComplex.TariffEvaluationWrapper

public OfficeComplex.TariffEvaluationWrapper(String type,
                                             org.powertac.common.CustomerInfo customer)
Method Detail

getCustomerInfo

public org.powertac.common.CustomerInfo getCustomerInfo()
Specified by:
getCustomerInfo in interface org.powertac.common.interfaces.CustomerModelAccessor

getType

public String getType()

getPopulation

public int getPopulation()

getCapacityProfile

public double[] getCapacityProfile(org.powertac.common.Tariff tariff)
Specified by:
getCapacityProfile in interface org.powertac.common.interfaces.CustomerModelAccessor

getBrokerSwitchFactor

public double getBrokerSwitchFactor(boolean isSuperseding)
Specified by:
getBrokerSwitchFactor in interface org.powertac.common.interfaces.CustomerModelAccessor

getTariffChoiceSample

public double getTariffChoiceSample()
Specified by:
getTariffChoiceSample in interface org.powertac.common.interfaces.CustomerModelAccessor

getInertiaSample

public double getInertiaSample()
Specified by:
getInertiaSample in interface org.powertac.common.interfaces.CustomerModelAccessor


Copyright © 2013 Power TAC. All Rights Reserved.