Class OfficeComplex.TariffEvaluationWrapper
- java.lang.Object
-
- org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
-
- All Implemented Interfaces:
CustomerModelAccessor
- Enclosing class:
- OfficeComplex
public class OfficeComplex.TariffEvaluationWrapper extends Object implements CustomerModelAccessor
-
-
Constructor Summary
Constructors Constructor Description TariffEvaluationWrapper(String type, CustomerInfo customer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetBrokerSwitchFactor(boolean isSuperseding)CapacityProfilegetCapacityProfile(Tariff tariff)CustomerInfogetCustomerInfo()doublegetInertiaSample()intgetPopulation()doublegetShiftingInconvenienceFactor(Tariff tariff)doublegetTariffChoiceSample()StringgetType()
-
-
-
Constructor Detail
-
TariffEvaluationWrapper
public TariffEvaluationWrapper(String type, CustomerInfo customer)
-
-
Method Detail
-
getCustomerInfo
public CustomerInfo getCustomerInfo()
- Specified by:
getCustomerInfoin interfaceCustomerModelAccessor
-
getType
public String getType()
-
getPopulation
public int getPopulation()
-
getCapacityProfile
public CapacityProfile getCapacityProfile(Tariff tariff)
- Specified by:
getCapacityProfilein interfaceCustomerModelAccessor
-
getBrokerSwitchFactor
public double getBrokerSwitchFactor(boolean isSuperseding)
- Specified by:
getBrokerSwitchFactorin interfaceCustomerModelAccessor
-
getTariffChoiceSample
public double getTariffChoiceSample()
- Specified by:
getTariffChoiceSamplein interfaceCustomerModelAccessor
-
getInertiaSample
public double getInertiaSample()
- Specified by:
getInertiaSamplein interfaceCustomerModelAccessor
-
getShiftingInconvenienceFactor
public double getShiftingInconvenienceFactor(Tariff tariff)
- Specified by:
getShiftingInconvenienceFactorin interfaceCustomerModelAccessor
-
-