A B C D E G H I L M N O R S W
All Classes All Packages
All Classes All Packages
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
- collapseElements(int) - Method in class org.powertac.customer.evcharger.StorageState
-
Closes out a timeslot by reducing the length of all the population and energy arrays by 1.
- configure() - Method in class org.powertac.customer.ModelBuilder
-
Configures this singleton when it's needed.
- copy() - Method in class org.powertac.customer.evcharger.StorageState
-
Returns a copy without sharing structure
D
- distributeDemand(int, List<DemandElement>, Double) - Method in class org.powertac.customer.evcharger.StorageState
-
Distributes new demand over time.
- distributeRegulation(int, double) - Method in class org.powertac.customer.evcharger.StorageState
-
Distributes exercised regulation over the horizon starting at timeslot.
- distributeUsage(int, double) - Method in class org.powertac.customer.evcharger.StorageState
-
Distributes energy usage in the current timeslot across the connected EVs.
E
- evaluateTariffs(List<Tariff>) - Method in class org.powertac.customer.coldstorage.ColdStorage
- evaluateTariffs(List<Tariff>) - Method in class org.powertac.customer.evcharger.EvCharger
- evaluateTariffs(List<Tariff>) - Method in class org.powertac.customer.model.Battery
- evaluateTariffs(List<Tariff>) - Method in class org.powertac.customer.model.LiftTruck
- EvCharger - Class in org.powertac.customer.evcharger
-
This is a population model of Electric Vehicle chargers.
- EvCharger() - Constructor for class org.powertac.customer.evcharger.EvCharger
-
Default constructor, requires manual setting of name
- EvCharger(String) - Constructor for class org.powertac.customer.evcharger.EvCharger
-
Constructor with name
G
- gatherState(int) - Method in class org.powertac.customer.evcharger.StorageState
-
Gathers and returns a list that represents the current state
- 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.evcharger.EvCharger
- 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.evcharger.EvCharger
- 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.evcharger.EvCharger
- getCustomerInfo() - Method in class org.powertac.customer.model.Battery
- getCustomerInfo() - Method in class org.powertac.customer.model.LiftTruck
- getDefaultCapacityProfile() - Method in class org.powertac.customer.evcharger.EvCharger
-
Creates, if necessary, and returns the configured default capacity profile, presumably suitable for a flat-rate tariff.
- getDemandInfo(DateTime) - Method in class org.powertac.customer.evcharger.EvCharger
-
Returns a vector of DemandElement instances representing the number of vehicles that plug in now and unplug in a future timeslot, and how needed energy is distributed.
- getDemandInfoMean() - Method in class org.powertac.customer.evcharger.EvCharger
- getDemandSeed() - Method in class org.powertac.customer.evcharger.EvCharger
-
Returns the random seed for generating demand
- 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.evcharger.EvCharger
- 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
- getMeanDefaultCapacity() - Method in class org.powertac.customer.evcharger.EvCharger
-
Returns the mean hourly capacity per-charger, or the mean value of the defaultCapacityProfile
- 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.evcharger.EvCharger
- 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.evcharger.EvCharger
- 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
H
- handleInitialSubscription(List<TariffSubscription>) - Method in class org.powertac.customer.evcharger.EvCharger
I
- initialize() - Method in class org.powertac.customer.coldstorage.ColdStorage
- initialize() - Method in class org.powertac.customer.evcharger.EvCharger
- 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.
- moveSubscribers(int, int, StorageState) - Method in class org.powertac.customer.evcharger.StorageState
-
Transfers subscribers from another subscription having the specified StorageState.
N
- notifyCustomer(TariffSubscription, TariffSubscription, int) - Method in class org.powertac.customer.coldstorage.ColdStorage
- notifyCustomer(TariffSubscription, TariffSubscription, int) - Method in class org.powertac.customer.evcharger.EvCharger
-
Called when some portion of the population switches from one tariff to another.
- notifyCustomer(TariffSubscription, TariffSubscription, int) - Method in class org.powertac.customer.model.Battery
- notifyCustomer(TariffSubscription, TariffSubscription, int) - Method in class org.powertac.customer.model.LiftTruck
O
- org.powertac.customer - package org.powertac.customer
-
Utilities that may or may not be in use.
- org.powertac.customer.coldstorage - package org.powertac.customer.coldstorage
- org.powertac.customer.evcharger - package org.powertac.customer.evcharger
- org.powertac.customer.model - package org.powertac.customer.model
-
Discrete capacity modules that can be combined into customer models.
R
- rebalance(int) - Method in class org.powertac.customer.evcharger.StorageState
- recycle() - Static method in class org.powertac.customer.ModelBuilder
- restoreState(double, TariffSubscription, int, String) - Static method in class org.powertac.customer.evcharger.StorageState
-
Restores the current state at the start of a sim session.
S
- saveBootstrapState() - Method in class org.powertac.customer.evcharger.EvCharger
-
Bootstrap data is just the content of the StorageState.
- 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.evcharger.EvCharger
- 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
- StorageState - Class in org.powertac.customer.evcharger
-
Records the current state of a population of EV chargers subscribed to a particular tariff.
- StorageState(double) - Constructor for class org.powertac.customer.evcharger.StorageState
-
Default constructor, used to create a dummy instance.
- StorageState(TariffSubscription, double, int) - Constructor for class org.powertac.customer.evcharger.StorageState
-
Normal constructor records the subscription it decorates, specifies the maximum time (in timeslots) that we track.
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
All Classes All Packages