A G I O P R S T

A

AccountingInitializationService - Class in org.powertac.accounting
Pre-game initialization for the accounting service
AccountingInitializationService() - Constructor for class org.powertac.accounting.AccountingInitializationService
 
AccountingService - Class in org.powertac.accounting
Implementation of Accounting
AccountingService() - Constructor for class org.powertac.accounting.AccountingService
 
activate(Instant, int) - Method in class org.powertac.accounting.AccountingService
Processes the pending transaction list, computes interest, sends updates to brokers
activate(Instant, int) - Method in class org.powertac.tariffmarket.TariffMarketService
 
addBalancingTransaction(Broker, double, double) - Method in class org.powertac.accounting.AccountingService
 
addDistributionTransaction(Broker, double, double) - Method in class org.powertac.accounting.AccountingService
 
addMarketTransaction(Broker, Timeslot, double, double) - Method in class org.powertac.accounting.AccountingService
 
addTariffTransaction(TariffTransaction.Type, Tariff, CustomerInfo, int, double, double) - Method in class org.powertac.accounting.AccountingService
 

G

getActiveTariffList(PowerType) - Method in class org.powertac.tariffmarket.TariffMarketService
 
getBankInterest() - Method in class org.powertac.accounting.AccountingService
 
getCurrentMarketPosition(Broker) - Method in class org.powertac.accounting.AccountingService
Gets the net market position for the current timeslot.
getCurrentNetLoad(Broker) - Method in class org.powertac.accounting.AccountingService
Returns the net load for the given broker in the current timeslot.
getDefaultTariff(PowerType) - Method in class org.powertac.tariffmarket.TariffMarketService
Returns the default tariff
getMaxInterest() - Method in class org.powertac.accounting.AccountingInitializationService
 
getMinInterest() - Method in class org.powertac.accounting.AccountingInitializationService
 
getPublicationInterval() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getTariffPublicationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getTariffRevocationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 

I

init(PluginConfig) - Method in class org.powertac.accounting.AccountingService
Sets parameters, registers for timeslot phase activation.
init(PluginConfig) - Method in class org.powertac.tariffmarket.TariffMarketService
Reads configuration parameters, registers for timeslot phase activation.
initialize(Competition, List<String>) - Method in class org.powertac.accounting.AccountingInitializationService
 
initialize(Competition, List<String>) - Method in class org.powertac.tariffmarket.TariffMarketInitializationService
 

O

org.powertac.accounting - package org.powertac.accounting
 
org.powertac.tariffmarket - package org.powertac.tariffmarket
 

P

processTariff(TariffSpecification) - Method in class org.powertac.tariffmarket.TariffMarketService
Processes a newly-published tariff.
processTariff(TariffExpire) - Method in class org.powertac.tariffmarket.TariffMarketService
Handles changes in tariff expiration date.
processTariff(TariffRevoke) - Method in class org.powertac.tariffmarket.TariffMarketService
Handles tariff revocation.
processTariff(VariableRateUpdate) - Method in class org.powertac.tariffmarket.TariffMarketService
Applies a new HourlyCharge to an existing Tariff with a variable Rate.
processTransaction(TariffTransaction, ArrayList<Object>) - Method in class org.powertac.accounting.AccountingService
 
processTransaction(BalancingTransaction, ArrayList<Object>) - Method in class org.powertac.accounting.AccountingService
 
processTransaction(DistributionTransaction, ArrayList<Object>) - Method in class org.powertac.accounting.AccountingService
 
processTransaction(MarketTransaction, ArrayList<Object>) - Method in class org.powertac.accounting.AccountingService
 
processTransaction(BankTransaction, ArrayList<Object>) - Method in class org.powertac.accounting.AccountingService
 

R

receiveMessage(Object) - Method in class org.powertac.tariffmarket.TariffMarketService
Receives and dispatches an incoming broker message.
registerNewTariffListener(NewTariffListener) - Method in class org.powertac.tariffmarket.TariffMarketService
 

S

setDefaults() - Method in class org.powertac.accounting.AccountingInitializationService
 
setDefaults() - Method in class org.powertac.tariffmarket.TariffMarketInitializationService
 
setDefaultTariff(TariffSpecification) - Method in class org.powertac.tariffmarket.TariffMarketService
 
setMaxInterest(double) - Method in class org.powertac.accounting.AccountingInitializationService
 
setMinInterest(double) - Method in class org.powertac.accounting.AccountingInitializationService
 
shutDown() - Method in class org.powertac.tariffmarket.TariffMarketInitializationService
 
subscribeToTariff(Tariff, CustomerInfo, int) - Method in class org.powertac.tariffmarket.TariffMarketService
Subscribes a block of Customers from a single Customer model to this Tariff, as long as this Tariff has not expired.

T

TariffMarketInitializationService - Class in org.powertac.tariffmarket
 
TariffMarketInitializationService() - Constructor for class org.powertac.tariffmarket.TariffMarketInitializationService
 
TariffMarketService - Class in org.powertac.tariffmarket
Implements the Tariff Market abstraction.
TariffMarketService() - Constructor for class org.powertac.tariffmarket.TariffMarketService
Default constructor

A G I O P R S T

Copyright © 2011 Power TAC. All Rights Reserved.