Uses of Package
org.powertac.common

Packages that use org.powertac.common 
Package Description
org.powertac.common
Power TAC domain types, shared between simulation server and brokers.
org.powertac.common.msg
Message types exchanged between the Power TAC simulation server and brokers.
org.powertac.common.repo
Repositories that need to exist in both the Power TAC simulation server and in brokers.
  • Classes in org.powertac.common used by org.powertac.common 
    Class Description
    Broker
    A broker instance represents a competition participant.
    BrokerTransaction
    Superclass with common attributes for a number of transaction types.
    Competition
    A competition instance represents a single PowerTAC competition and at the same time serves as the place for all competition properties that can be adjusted during competition setup (i.e.
    CustomerInfo
    A CustomerInfo instance represents a customer model (i.e.
    CustomerInfo.CustomerClass  
    HourlyCharge
    Represents the cost of power during a specific timeslot in a variable Rate.
    MarketPosition
    A MarketPosition domain instance represents the current position of a single broker for wholesale power in a given timeslot.
    Orderbook
    An orderbook instance captures a snapshot of the PowerTAC wholesale market's orderbook (the un-cleared bids and asks remaining after the market is cleared).
    OrderbookOrder
    Each instance is an individual un-cleared entry (a Bid or an Ask) within an Orderbook.
    Rate
    Tariffs are composed of Rates.
    RateCore
    Common supertype of Rate classes, holds tariff ID for this rate.
    RegulationRate
    Tariffs are composed of Rates, including RegulationRates.
    RegulationRate.ResponseTime  
    Tariff
    Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.
    Tariff.State  
    TariffEvaluationHelper
    Probe object that can be used by customer models and other players to generate cost estimates for tariffs, including a risk-adjusted estimates of the actual cost of variable-rate tariffs.
    TariffMessage
    Supertype of all tariff-related messages that can be processed by a TariffMessageProcessor.
    TariffSpecification
    Represents a Tariff offered by a Broker to customers.
    TariffTransaction.Type  
    TimedAction
    Generic action type that takes time as an argument.
    TimeService
    This is the simulation time-keeper and event queue.
    Timeslot
    A timeslot instance describes an interval of time (slot) for which power may be traded in the wholesale market.
    ValidatableMessage
    Classes of this type may implement the isValid() method to perform a local validation of the contents of a message.
    WeatherForecastPrediction
    A weather forecast report instance that describes the weather data
  • Classes in org.powertac.common used by org.powertac.common.msg 
    Class Description
    Broker
    A broker instance represents a competition participant.
    CustomerInfo
    A CustomerInfo instance represents a customer model (i.e.
    HourlyCharge
    Represents the cost of power during a specific timeslot in a variable Rate.
    Rate
    Tariffs are composed of Rates.
    TariffMessage
    Supertype of all tariff-related messages that can be processed by a TariffMessageProcessor.
    TariffSpecification
    Represents a Tariff offered by a Broker to customers.
    ValidatableMessage
    Classes of this type may implement the isValid() method to perform a local validation of the contents of a message.
  • Classes in org.powertac.common used by org.powertac.common.repo 
    Class Description
    Broker
    A broker instance represents a competition participant.
    CustomerInfo
    A CustomerInfo instance represents a customer model (i.e.
    Orderbook
    An orderbook instance captures a snapshot of the PowerTAC wholesale market's orderbook (the un-cleared bids and asks remaining after the market is cleared).
    Rate
    Tariffs are composed of Rates.
    Tariff
    Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.
    Tariff.State  
    TariffSpecification
    Represents a Tariff offered by a Broker to customers.
    TimeService
    This is the simulation time-keeper and event queue.
    Timeslot
    A timeslot instance describes an interval of time (slot) for which power may be traded in the wholesale market.
    WeatherForecast
    A collection of weatherForecastPredictions giving hourly forecasts for future timeslots.
    WeatherReport
    A weather report instance that describes the weather data for one hour of the simulation