A B C E G I L M O R S W 
All Classes All Packages

A

addEnergyCharging(double) - Method in class org.powertac.customer.model.LiftTruck
 
addEnergyInUse(double) - Method in class org.powertac.customer.model.LiftTruck
 
addkWh(double) - Method in class org.powertac.customer.StepInfo
 
addRegulationCapacity(RegulationAccumulator) - Method in class org.powertac.customer.StepInfo
 

B

Battery - Class in org.powertac.customer.model
Models a single grid-connected storage battery with configurable capacity, max charge rate, max discharge rate, and efficiency.
Battery() - Constructor for class org.powertac.customer.model.Battery
Default constructor, requires manual setting of name
Battery(String) - Constructor for class org.powertac.customer.model.Battery
Standard constructor for named configurable type

C

ColdStorage - Class in org.powertac.customer.coldstorage
*** Description is incorrect *** Model of a cold-storage warehouse with multiple refrigeration units.
ColdStorage() - Constructor for class org.powertac.customer.coldstorage.ColdStorage
Default constructor, requires manual setting of name
ColdStorage(String) - Constructor for class org.powertac.customer.coldstorage.ColdStorage
Constructor with name
configure() - Method in class org.powertac.customer.ModelBuilder
Configures this singleton when it's needed.

E

evaluateTariffs(List<Tariff>) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
evaluateTariffs(List<Tariff>) - Method in class org.powertac.customer.model.Battery
 
evaluateTariffs(List<Tariff>) - Method in class org.powertac.customer.model.LiftTruck
 

G

getBatteryCapacity() - Method in class org.powertac.customer.model.LiftTruck
 
getBeans() - Method in class org.powertac.customer.ModelBuilder
Retrieves the list of configured beans, given a package prefix and a list of classnames in that package.
getBrokerSwitchFactor(boolean) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getBrokerSwitchFactor(boolean) - Method in class org.powertac.customer.model.Battery
 
getBrokerSwitchFactor(boolean) - Method in class org.powertac.customer.model.LiftTruck
 
getCapacityInUse() - Method in class org.powertac.customer.model.LiftTruck
 
getCapacityKWh() - Method in class org.powertac.customer.model.Battery
 
getCapacityProfile(Tariff) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getCapacityProfile(Tariff) - Method in class org.powertac.customer.model.Battery
 
getCapacityProfile(Tariff) - Method in class org.powertac.customer.model.LiftTruck
 
getChargeEfficiency() - Method in class org.powertac.customer.model.Battery
 
getChargeEfficiency() - Method in class org.powertac.customer.model.LiftTruck
 
getCop() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getCurrentTemp() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getCustomerInfo() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getCustomerInfo() - Method in class org.powertac.customer.model.Battery
 
getCustomerInfo() - Method in class org.powertac.customer.model.LiftTruck
 
getEnergyCharging() - Method in class org.powertac.customer.model.LiftTruck
 
getEnergyInUse() - Method in class org.powertac.customer.model.LiftTruck
 
getEvalEnvTemp() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getFloorRValue() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getHysteresis() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getInertiaSample() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getInertiaSample() - Method in class org.powertac.customer.model.Battery
 
getInertiaSample() - Method in class org.powertac.customer.model.LiftTruck
 
getInfiltrationRatio() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getInstance() - Static method in class org.powertac.customer.ModelBuilder
Singleton accessor
getKWh() - Method in class org.powertac.customer.StepInfo
 
getMaxChargeKW() - Method in class org.powertac.customer.model.Battery
 
getMaxChargeKW() - Method in class org.powertac.customer.model.LiftTruck
 
getMaxDischargeKW() - Method in class org.powertac.customer.model.Battery
 
getMaxTemp() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getMinPlanningHorizon() - Method in class org.powertac.customer.model.LiftTruck
 
getMinTemp() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getName() - Method in class org.powertac.customer.model.Battery
 
getName() - Method in class org.powertac.customer.model.LiftTruck
 
getNBatteries() - Method in class org.powertac.customer.model.LiftTruck
 
getNChargers() - Method in class org.powertac.customer.model.LiftTruck
 
getNewStockTemp() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getNominalTemp() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getNonCoolingUsage() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getPlanningHorizon() - Method in class org.powertac.customer.model.LiftTruck
 
getRegulationCapacity() - Method in class org.powertac.customer.StepInfo
 
getRoofArea() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getRoofRValue() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getSelfDischargeRate() - Method in class org.powertac.customer.model.Battery
 
getShiftData() - Method in class org.powertac.customer.model.LiftTruck
 
getShiftingInconvenienceFactor(Tariff) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getShiftingInconvenienceFactor(Tariff) - Method in class org.powertac.customer.model.Battery
 
getShiftingInconvenienceFactor(Tariff) - Method in class org.powertac.customer.model.LiftTruck
 
getShiftSag() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getStockCapacity() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getSubscription() - Method in class org.powertac.customer.StepInfo
 
getTariffChoiceSample() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getTariffChoiceSample() - Method in class org.powertac.customer.model.Battery
 
getTariffChoiceSample() - Method in class org.powertac.customer.model.LiftTruck
 
getTimeslot() - Method in class org.powertac.customer.StepInfo
 
getTruckKW() - Method in class org.powertac.customer.model.LiftTruck
 
getTruckStd() - Method in class org.powertac.customer.model.LiftTruck
 
getTurnoverRatio() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getUnitSize() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getWallArea() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getWallRValue() - Method in class org.powertac.customer.coldstorage.ColdStorage
 

I

initialize() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
initialize() - Method in class org.powertac.customer.model.Battery
Initialization must provide accessor to Customer instance and time.
initialize() - Method in class org.powertac.customer.model.LiftTruck
Initialization must provide accessor to Customer instance and time.
initialize(CustomerServiceAccessor) - Method in interface org.powertac.customer.ModelComponent
Initializes the component with service reference

L

LiftTruck - Class in org.powertac.customer.model
Models the complement of lift trucks in a warehouse.
LiftTruck() - Constructor for class org.powertac.customer.model.LiftTruck
Default constructor, requires manual setting of name
LiftTruck(String) - Constructor for class org.powertac.customer.model.LiftTruck
Standard constructor for named configurable type

M

ModelBuilder - Class in org.powertac.customer
Builds model components from configuration.
ModelComponent - Interface in org.powertac.customer
Abstract customer model component, intended to compose composite customer models.

O

org.powertac.customer - package org.powertac.customer
General customer-model infrastructure.
org.powertac.customer.coldstorage - package org.powertac.customer.coldstorage
 
org.powertac.customer.model - package org.powertac.customer.model
Discrete capacity modules that can be combined into customer models.

R

recycle() - Static method in class org.powertac.customer.ModelBuilder
 

S

setBatteryCapacity(double) - Method in class org.powertac.customer.model.LiftTruck
 
setCapacityInUse(double) - Method in class org.powertac.customer.model.LiftTruck
Updates the total capacity of in-use batteries
setCapacityKWh(double) - Method in class org.powertac.customer.model.Battery
 
setChargeEfficiency(double) - Method in class org.powertac.customer.model.Battery
 
setChargeEfficiency(double) - Method in class org.powertac.customer.model.LiftTruck
 
setCurrentTemp(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
setEnergyCharging(double) - Method in class org.powertac.customer.model.LiftTruck
Updates the energy content of offline batteries
setEnergyInUse(double) - Method in class org.powertac.customer.model.LiftTruck
Updates the energy content of in-use batteries
setEvalEnvTemp(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
setkWh(double) - Method in class org.powertac.customer.StepInfo
 
setMaxChargeKW(double) - Method in class org.powertac.customer.model.Battery
 
setMaxChargeKW(double) - Method in class org.powertac.customer.model.LiftTruck
 
setMaxDischargeKW(double) - Method in class org.powertac.customer.model.Battery
 
setMinPlanningHorizon(int) - Method in class org.powertac.customer.model.LiftTruck
 
setName(String) - Method in class org.powertac.customer.model.Battery
 
setName(String) - Method in class org.powertac.customer.model.LiftTruck
 
setNBatteries(int) - Method in class org.powertac.customer.model.LiftTruck
 
setNChargers(int) - Method in class org.powertac.customer.model.LiftTruck
 
setPlanningHorizon(int) - Method in class org.powertac.customer.model.LiftTruck
 
setRegulationCapacity(RegulationAccumulator) - Method in class org.powertac.customer.StepInfo
 
setSelfDischargeRate(double) - Method in class org.powertac.customer.model.Battery
 
setShiftData(List<String>) - Method in class org.powertac.customer.model.LiftTruck
Converts a list of Strings to a sorted list of Shifts.
setShiftSag(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
setTruckKW(double) - Method in class org.powertac.customer.model.LiftTruck
 
setTruckStd(double) - Method in class org.powertac.customer.model.LiftTruck
 
step() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
step() - Method in class org.powertac.customer.model.Battery
 
step() - Method in class org.powertac.customer.model.LiftTruck
 
StepInfo - Class in org.powertac.customer
Data-holder class, instances are used to communicate dynamic information to and transport information back from the step() method of a model component.
StepInfo(Timeslot, TariffSubscription) - Constructor for class org.powertac.customer.StepInfo
 

W

withCop(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withFloorRValue(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withHysteresis(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withInfiltrationRatio(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withMaxTemp(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withMinTemp(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withNewStockTemp(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withNominalTemp(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withNonCoolingUsage(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withRoofArea(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withRoofRValue(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withStockCapacity(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withTurnoverRatio(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withUnitSize(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withWallArea(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withWallRValue(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
A B C E G I L M O R S W 
All Classes All Packages