A G I O P R S T

A

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.AccountingService
 
getMaxPublicationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getMaxRevocationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getMinInterest() - Method in class org.powertac.accounting.AccountingService
 
getMinPublicationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getMinRevocationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getPublicationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getPublicationInterval() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getPublicationOffset() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getRevocationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 

I

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

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.AccountingService
 
setDefaults() - Method in class org.powertac.tariffmarket.TariffMarketService
 
setDefaultTariff(TariffSpecification) - Method in class org.powertac.tariffmarket.TariffMarketService
 
setPublicationInterval(int) - Method in class org.powertac.tariffmarket.TariffMarketService
 
setPublicationOffset(int) - Method in class org.powertac.tariffmarket.TariffMarketService
 
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

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 © 2012 Power TAC. All Rights Reserved.