Skip navigation links
A C D G H I O R S 

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
 

H

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.
handleMessage(MarketTransaction) - Method in class org.powertac.du.DefaultBrokerService
Receives a new MarketTransaction.
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(CashPosition) - Method in class org.powertac.du.DefaultBrokerService
CashPosition is the last message sent by Accounting.
handleMessage(TimeslotComplete) - Method in class org.powertac.du.DefaultBrokerService
TimeslotComplete is the last message sent in each timeslot.

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
 
A C D G H I O R S 
Skip navigation links

Copyright © 2017 Power TAC. All rights reserved.