A C E G H I O P R S T U 

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.CapacityControlService
Activation applies pending ratio controls to subscriptions for the current timeslot.
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
 

C

CapacityControlService - Class in org.powertac.tariffmarket
Service for managing balancing and economic controls.
CapacityControlService() - Constructor for class org.powertac.tariffmarket.CapacityControlService
 

E

exerciseBalancingControl(BalancingOrder, double, double) - Method in class org.powertac.tariffmarket.CapacityControlService
 

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.
getCurrentSupplyDemandByBroker() - Method in class org.powertac.accounting.AccountingService
Returns a mapping of brokers to total supply and demand among subscribed customers.
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
 
getPendingTariffTransactions() - Method in class org.powertac.accounting.AccountingService
Returns the current list of pending tariff transactions.
getPublicationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getPublicationInterval() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getPublicationOffset() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getRegulationCapacity(BalancingOrder) - Method in class org.powertac.tariffmarket.CapacityControlService
 
getRevocationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 

H

handleMarketTransactionsForTimeslot(Timeslot) - Method in class org.powertac.accounting.AccountingService
 
handleMessage(TariffSpecification) - Method in class org.powertac.tariffmarket.TariffMarketService
Processes a newly-published tariff.
handleMessage(TariffExpire) - Method in class org.powertac.tariffmarket.TariffMarketService
Handles changes in tariff expiration date.
handleMessage(TariffRevoke) - Method in class org.powertac.tariffmarket.TariffMarketService
Handles tariff revocation.
handleMessage(VariableRateUpdate) - Method in class org.powertac.tariffmarket.TariffMarketService
Applies a new HourlyCharge to an existing Tariff with a variable Rate.
handleMessage(EconomicControlEvent) - Method in class org.powertac.tariffmarket.TariffMarketService
Processes an incoming ControlEvent from a broker
handleMessage(BalancingOrder) - Method in class org.powertac.tariffmarket.TariffMarketService
Processes an incoming BalancingOrder by storing it in the tariffRepo

I

initialize(Competition, List<String>) - Method in class org.powertac.accounting.AccountingService
 
initialize(Competition, List<String>) - Method in class org.powertac.tariffmarket.CapacityControlService
 
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

postEconomicControl(EconomicControlEvent) - Method in class org.powertac.tariffmarket.CapacityControlService
 
processRevokedTariffs() - Method in class org.powertac.tariffmarket.TariffMarketService
Runs through the list of pending tariff revocations, marking the tariffs and their subscriptions.
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

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.CapacityControlService
 
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

U

updateBrokerMarketPosition(MarketTransaction) - Method in class org.powertac.accounting.AccountingService
 
A C E G H I O P R S T U 

Copyright © 2014 Power TAC. All Rights Reserved.