Uses of Package
org.powertac.common
-
Classes in org.powertac.common used by org.powertac.accounting Class Description BalancingTransaction Represents the broker's final supply/demand imbalance in the current timeslot, and the Distribution Utility's charge for this imbalance.BankTransaction Represents interest charges and payments for brokers.Broker A broker instance represents a competition participant.CapacityTransaction Represents the fee assessed by the Distribution Utility for peak capacity events.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.DistributionTransaction Represents the fee assessed by the Distribution Utility for transport of energy over its facilities during the current timeslot.MarketTransaction A MarketTransaction instance represents a trade in the wholesale market.Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.TariffTransaction ATariffTransaction
instance represents the kWh of energy consumed (kWh < 0
) or producedkWh > 0
by some members of a specific customer model, in a specific timeslot, under a particular tariff.TariffTransaction.Type Timeslot A timeslot instance describes an interval of time (slot) for which power may be traded in the wholesale market. -
Classes in org.powertac.common used by org.powertac.auctioneer Class Description 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.Order A Order instance represents a market (no price specified) or a limit (min/max price specified) order in the PowerTAC wholesale market. -
Classes in org.powertac.common used by org.powertac.balancemkt Class Description Broker A broker instance represents a competition participant.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. -
Classes in org.powertac.common used by org.powertac.common Class Description BalancingTransaction Represents the broker's final supply/demand imbalance in the current timeslot, and the Distribution Utility's charge for this imbalance.BankTransaction Represents interest charges and payments for brokers.Broker A broker instance represents a competition participant.BrokerTransaction Superclass with common attributes for a number of transaction types.CapacityTransaction Represents the fee assessed by the Distribution Utility for peak capacity events.CashPosition A CashPosition domain instance represents the current state of a broker's cash account.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 DistributionTransaction Represents the fee assessed by the Distribution Utility for transport of energy over its facilities during the current timeslot.HourlyCharge Represents the cost of power during a specific timeslot in a variable Rate.MarketPosition AMarketPosition
domain instance represents the current position of a single broker for wholesale power in a given timeslot.MarketTransaction A MarketTransaction instance represents a trade in the wholesale market.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.RegulationAccumulator Accumulates available regulation capacity for a given TariffSubscription.RegulationCapacity Accumulates available regulation capacity for a given TariffSubscription.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.TariffEvaluator Tariff evaluation process intended to simplify customer models.TariffMessage Supertype of all tariff-related messages that can be processed by a TariffMessageProcessor.TariffSpecification Represents a Tariff offered by a Broker to customers.TariffSubscription A TariffSubscription is an entity representing an association between a Customer and a Tariff.TariffTransaction ATariffTransaction
instance represents the kWh of energy consumed (kWh < 0
) or producedkWh > 0
by some members of a specific customer model, in a specific timeslot, under a particular tariff.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.interfaces Class Description BalancingTransaction Represents the broker's final supply/demand imbalance in the current timeslot, and the Distribution Utility's charge for this imbalance.Broker A broker instance represents a competition participant.CapacityProfile Represents a customer usage or production profile over time.CapacityTransaction Represents the fee assessed by the Distribution Utility for peak capacity events.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.DistributionTransaction Represents the fee assessed by the Distribution Utility for transport of energy over its facilities during the current timeslot.MarketTransaction A MarketTransaction instance represents a trade in the wholesale market.Order A Order instance represents a market (no price specified) or a limit (min/max price specified) order in the PowerTAC wholesale market.RegulationAccumulator Accumulates available regulation capacity for a given TariffSubscription.Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.TariffSpecification Represents a Tariff offered by a Broker to customers.TariffTransaction ATariffTransaction
instance represents the kWh of energy consumed (kWh < 0
) or producedkWh > 0
by some members of a specific customer model, in a specific timeslot, under a particular tariff.TariffTransaction.Type 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.WeatherReport A weather report instance that describes the weather data for one hour of the simulation -
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.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.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).RandomSeed RandomSeed is used to store generated random seed in the database in order to be able to "replay" PowerTAC competitions later on with exactly the same random seed settings as originally used.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.TariffSubscription A TariffSubscription is an entity representing an association between a Customer and a Tariff.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 -
Classes in org.powertac.common used by org.powertac.customer Class Description 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.RandomSeed RandomSeed is used to store generated random seed in the database in order to be able to "replay" PowerTAC competitions later on with exactly the same random seed settings as originally used.RegulationAccumulator Accumulates available regulation capacity for a given TariffSubscription.Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.TariffEvaluator Tariff evaluation process intended to simplify customer models.TariffSubscription A TariffSubscription is an entity representing an association between a Customer and a Tariff.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. -
Classes in org.powertac.common used by org.powertac.customer.coldstorage Class Description CapacityProfile Represents a customer usage or production profile over time.CustomerInfo A CustomerInfo instance represents a customer model (i.e.Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing. -
Classes in org.powertac.common used by org.powertac.customer.model Class Description CapacityProfile Represents a customer usage or production profile over time.CustomerInfo A CustomerInfo instance represents a customer model (i.e.Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing. -
Classes in org.powertac.common used by org.powertac.distributionutility Class Description 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. -
Classes in org.powertac.common used by org.powertac.du Class Description Broker A broker instance represents a competition participant.CashPosition A CashPosition domain instance represents the current state of a broker's cash account.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.MarketTransaction A MarketTransaction instance represents a trade in the wholesale market.TariffTransaction ATariffTransaction
instance represents the kWh of energy consumed (kWh < 0
) or producedkWh > 0
by some members of a specific customer model, in a specific timeslot, under a particular tariff.WeatherReport A weather report instance that describes the weather data for one hour of the simulation -
Classes in org.powertac.common used by org.powertac.evcustomer.customers Class Description CustomerInfo A CustomerInfo instance represents a customer model (i.e.Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.Timeslot A timeslot instance describes an interval of time (slot) for which power may be traded in the wholesale market. -
Classes in org.powertac.common used by org.powertac.factoredcustomer Class Description 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.Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.TariffSubscription A TariffSubscription is an entity representing an association between a Customer and a Tariff.TimeService This is the simulation time-keeper and event queue. -
Classes in org.powertac.common used by org.powertac.factoredcustomer.interfaces Class Description CustomerInfo A CustomerInfo instance represents a customer model (i.e.Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.TariffSubscription A TariffSubscription is an entity representing an association between a Customer and a Tariff. -
Classes in org.powertac.common used by org.powertac.genco Class Description Broker A broker instance represents a competition participant.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.RandomSeed RandomSeed is used to store generated random seed in the database in order to be able to "replay" PowerTAC competitions later on with exactly the same random seed settings as originally used.Timeslot A timeslot instance describes an interval of time (slot) for which power may be traded in the wholesale market. -
Classes in org.powertac.common used by org.powertac.householdcustomer Class Description 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.Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.TimeService This is the simulation time-keeper and event queue. -
Classes in org.powertac.common used by org.powertac.householdcustomer.appliances Class Description Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.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. -
Classes in org.powertac.common used by org.powertac.householdcustomer.customers Class Description CapacityProfile Represents a customer usage or production profile over time.CustomerInfo A CustomerInfo instance represents a customer model (i.e.Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.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.TariffEvaluator Tariff evaluation process intended to simplify customer models. -
Classes in org.powertac.common used by org.powertac.officecomplexcustomer Class Description 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.Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.TimeService This is the simulation time-keeper and event queue. -
Classes in org.powertac.common used by org.powertac.officecomplexcustomer.appliances Class Description Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.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. -
Classes in org.powertac.common used by org.powertac.officecomplexcustomer.customers Class Description CapacityProfile Represents a customer usage or production profile over time.CustomerInfo A CustomerInfo instance represents a customer model (i.e.Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.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.TariffEvaluator Tariff evaluation process intended to simplify customer models. -
Classes in org.powertac.common used by org.powertac.server Class Description Broker A broker instance represents a competition participant.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.TimeService This is the simulation time-keeper and event queue. -
Classes in org.powertac.common used by org.powertac.tariffmarket Class Description 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.RegulationAccumulator Accumulates available regulation capacity for a given TariffSubscription.Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.TariffSpecification Represents a Tariff offered by a Broker to customers. -
Classes in org.powertac.common used by org.powertac.visualizer.domain Class Description CustomerInfo A CustomerInfo instance represents a customer model (i.e.MarketTransaction A MarketTransaction instance represents a trade in the wholesale market.TariffSpecification Represents a Tariff offered by a Broker to customers. -
Classes in org.powertac.common used by org.powertac.visualizer.service_ptac Class Description CashPosition A CashPosition domain instance represents the current state of a broker's cash account.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.MarketTransaction A MarketTransaction instance represents a trade in the wholesale market.TariffSpecification Represents a Tariff offered by a Broker to customers.TariffTransaction ATariffTransaction
instance represents the kWh of energy consumed (kWh < 0
) or producedkWh > 0
by some members of a specific customer model, in a specific timeslot, under a particular tariff.