public class OfficeComplex.TariffEvaluationWrapper extends Object implements org.powertac.common.interfaces.CustomerModelAccessor
| Constructor and Description |
|---|
TariffEvaluationWrapper(String type,
org.powertac.common.CustomerInfo customer) |
| Modifier and Type | Method and Description |
|---|---|
double |
getBrokerSwitchFactor(boolean isSuperseding) |
org.powertac.common.CapacityProfile |
getCapacityProfile(org.powertac.common.Tariff tariff) |
org.powertac.common.CustomerInfo |
getCustomerInfo() |
double |
getInertiaSample() |
int |
getPopulation() |
double |
getShiftingInconvenienceFactor(org.powertac.common.Tariff tariff) |
double |
getTariffChoiceSample() |
String |
getType() |
public TariffEvaluationWrapper(String type, org.powertac.common.CustomerInfo customer)
public org.powertac.common.CustomerInfo getCustomerInfo()
getCustomerInfo in interface org.powertac.common.interfaces.CustomerModelAccessorpublic String getType()
public int getPopulation()
public org.powertac.common.CapacityProfile getCapacityProfile(org.powertac.common.Tariff tariff)
getCapacityProfile in interface org.powertac.common.interfaces.CustomerModelAccessorpublic double getBrokerSwitchFactor(boolean isSuperseding)
getBrokerSwitchFactor in interface org.powertac.common.interfaces.CustomerModelAccessorpublic double getTariffChoiceSample()
getTariffChoiceSample in interface org.powertac.common.interfaces.CustomerModelAccessorpublic double getInertiaSample()
getInertiaSample in interface org.powertac.common.interfaces.CustomerModelAccessorpublic double getShiftingInconvenienceFactor(org.powertac.common.Tariff tariff)
getShiftingInconvenienceFactor in interface org.powertac.common.interfaces.CustomerModelAccessorCopyright © 2016 Power TAC. All Rights Reserved.