A C D G H I O R S
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activate() - Method in class org.powertac.du.DefaultBrokerService
-
In each timeslot, we must trade in the wholesale market to satisfy the predicted load of our current customer base.
C
- collectBootstrapData(int) - Method in class org.powertac.du.DefaultBrokerService
-
Collects and returns a list of messages representing collected customer demand, market price, and weather records for the bootstrap period.
- createBroker(String) - Method in class org.powertac.du.DefaultBrokerService
-
Creates the internal Broker instance that can receive messages intended for local Brokers.
D
- DefaultBroker - Class in org.powertac.du
- DefaultBroker(String) - Constructor for class org.powertac.du.DefaultBroker
- DefaultBrokerService - Class in org.powertac.du
-
Default broker implementation.
- DefaultBrokerService() - Constructor for class org.powertac.du.DefaultBrokerService
-
Default constructor, called once when the server starts, before any application-specific initialization has been done.
G
- getBuyLimitPriceMax() - Method in class org.powertac.du.DefaultBrokerService
- getBuyLimitPriceMin() - Method in class org.powertac.du.DefaultBrokerService
- getConsumptionRate() - Method in class org.powertac.du.DefaultBrokerService
- getFace() - Method in class org.powertac.du.DefaultBrokerService
- getInitialBidKWh() - Method in class org.powertac.du.DefaultBrokerService
- getProductionRate() - Method in class org.powertac.du.DefaultBrokerService
- getSellLimitPriceMax() - Method in class org.powertac.du.DefaultBrokerService
- getSellLimitPriceMin() - Method in class org.powertac.du.DefaultBrokerService
- getStorageTariffMargin() - Method in class org.powertac.du.DefaultBrokerService
- getStorageTariffValue() - Method in class org.powertac.du.DefaultBrokerService
H
- handleMessage(CashPosition) - Method in class org.powertac.du.DefaultBrokerService
-
CashPosition is the last message sent by Accounting.
- handleMessage(MarketTransaction) - Method in class org.powertac.du.DefaultBrokerService
-
Receives a new MarketTransaction.
- handleMessage(BrokerAccept) - Method in class org.powertac.du.DefaultBrokerService
-
Handles the BrokerAccept message for completeness
- handleMessage(CustomerBootstrapData) - Method in class org.powertac.du.DefaultBrokerService
-
Handles CustomerBootstrapData by populating the customer model corresponding to the given customer and power type.
- handleMessage(TimeslotComplete) - Method in class org.powertac.du.DefaultBrokerService
-
TimeslotComplete is the last message sent in each timeslot.
- handleMessage(TariffTransaction) - Method in class org.powertac.du.DefaultBrokerService
-
Handles a TariffTransaction.
- handleMessage(WeatherReport) - Method in class org.powertac.du.DefaultBrokerService
-
Receives a new WeatherReport.
I
- initialize(Competition, List<String>) - Method in class org.powertac.du.DefaultBrokerService
-
Called by initialization service once at the beginning of each game.
O
- org.powertac.du - package org.powertac.du
R
- receiveBrokerMessage(Object) - Method in class org.powertac.du.DefaultBrokerService
-
Incoming messages for brokers include: TariffTransaction tells us about customer subscription activity and power usage, MarketPosition tells us how much power we have bought or sold in a given timeslot, TimeslotComplete that tell us it's time to send in our bids/asks along with a number of other message types that we can safely ignore.
- receiveMessage(Object) - Method in class org.powertac.du.DefaultBroker
-
Receives a message intended for the broker, forwards it to the message handler in the enclosing service.
S
- setBuyLimitPriceMax(double) - Method in class org.powertac.du.DefaultBrokerService
- setBuyLimitPriceMin(double) - Method in class org.powertac.du.DefaultBrokerService
- setConsumptionRate(double) - Method in class org.powertac.du.DefaultBrokerService
- setInitialBidKWh(double) - Method in class org.powertac.du.DefaultBrokerService
- setProductionRate(double) - Method in class org.powertac.du.DefaultBrokerService
- setSellLimitPriceMax(double) - Method in class org.powertac.du.DefaultBrokerService
- setSellLimitPriceMin(double) - Method in class org.powertac.du.DefaultBrokerService
- setService(DefaultBrokerService) - Method in class org.powertac.du.DefaultBroker
- setStorageTariffMargin(double) - Method in class org.powertac.du.DefaultBrokerService
- setStorageTariffValue(double) - Method in class org.powertac.du.DefaultBrokerService
All Classes All Packages