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
Modifier and Type Method Description doublegetBrokerSwitchFactor(boolean isSuperseding)CapacityProfilegetCapacityProfile(Tariff tariff)CustomerInfogetCustomerInfo()doublegetInertiaSample()intgetPopulation()doublegetShiftingInconvenienceFactor(Tariff tariff)doublegetTariffChoiceSample()StringgetType()
-
Constructor Details
-
Method Details
-
getCustomerInfo
- Specified by:
getCustomerInfoin interfaceCustomerModelAccessor
-
getType
-
getPopulation
public int getPopulation() -
getCapacityProfile
- 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
- Specified by:
getShiftingInconvenienceFactorin interfaceCustomerModelAccessor
-