Uses of Class
org.powertac.common.state.Domain
-
Packages that use Domain 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.customer.coldstorage org.powertac.customer.model Discrete capacity modules that can be combined into customer models.org.powertac.du org.powertac.evcustomer.customers org.powertac.genco -
-
Uses of Domain in org.powertac.common
Classes in org.powertac.common with annotations of type Domain Modifier and Type Class Description class
BalancingTransaction
Represents the broker's final supply/demand imbalance in the current timeslot, and the Distribution Utility's charge for this imbalance.class
BankTransaction
Represents interest charges and payments for brokers.class
Broker
A broker instance represents a competition participant.class
CapacityTransaction
Represents the fee assessed by the Distribution Utility for peak capacity events.class
CashPosition
A CashPosition domain instance represents the current state of a broker's cash account.class
ClearedTrade
A ClearedTrade instance reports public information about a specific market clearing -- clearing price and total quantity traded.class
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.class
CustomerInfo
A CustomerInfo instance represents a customer model (i.e.class
DistributionTransaction
Represents the fee assessed by the Distribution Utility for transport of energy over its facilities during the current timeslot.class
HourlyCharge
Represents the cost of power during a specific timeslot in a variable Rate.class
MarketPosition
AMarketPosition
domain instance represents the current position of a single broker for wholesale power in a given timeslot.class
MarketTransaction
A MarketTransaction instance represents a trade in the wholesale market.class
Order
A Order instance represents a market (no price specified) or a limit (min/max price specified) order in the PowerTAC wholesale market.class
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).class
OrderbookOrder
Each instance is an individual un-cleared entry (a Bid or an Ask) within an Orderbook.class
Rate
Tariffs are composed of Rates.class
RegulationCapacity
Accumulates available regulation capacity for a given TariffSubscription.class
RegulationRate
Tariffs are composed of Rates, including RegulationRates.class
Tariff
Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.class
TariffSpecification
Represents a Tariff offered by a Broker to customers.class
TariffSubscription
A TariffSubscription is an entity representing an association between a Customer and a Tariff.class
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.class
WeatherForecast
A collection of weatherForecastPredictions giving hourly forecasts for future timeslots.class
WeatherForecastPrediction
A weather forecast report instance that describes the weather dataclass
WeatherReport
A weather report instance that describes the weather data for one hour of the simulation -
Uses of Domain in org.powertac.common.msg
Classes in org.powertac.common.msg with annotations of type Domain Modifier and Type Class Description class
BalanceReport
Reports total net imbalance for a given timeslot, in kWh.class
BalancingControlEvent
Represents up-regulation or down-regulation by the DU as part of its balancing process.class
BalancingOrder
Represents an offer of balancing capacity from a broker to the DU.class
BrokerAuthentication
This message is used for authenticating a broker with the server.class
CustomerBootstrapData
This message encapsulates net power usage by timeslot for a customer instance over the bootstrap period.class
DistributionReport
Reports total consumption and total production in kwh across all customers in a given timeslot.class
EconomicControlEvent
Message sent by a broker to the subscribers to a particular tariff, requesting them to adjust usage against that tariff in the specified timeslot.class
MarketBootstrapData
Encapsulates market prices and quantities over the bootstrap period.class
OrderStatus
Represents a response from the server about an Order that could not be processed by the Auctioneer.class
SimEnd
This message is used to communicate the end of a simulation.class
SimPause
This message is used to communicate a pause in a simulation.class
SimResume
This message is used to communicate a revised simulation start time prior to the end of a simulation pause.class
SimStart
This message is used to communicate the simulation start time from server to brokers in the last few seconds before the simulation starts.class
TariffExpire
Request to change expiration date on an existing tariff.class
TariffRevoke
Message created by a broker to request revocation of an existing tariff.class
TariffStatus
Represents a response from server to broker to publication or update of a tariff.class
TimeslotUpdate
Message type that communicates to brokers the set of timeslots that are "open" for trading.class
VariableRateUpdate
Conveys an HourlyCharge instance, labeled by its Tariff and Rate. -
Uses of Domain in org.powertac.customer.coldstorage
Classes in org.powertac.customer.coldstorage with annotations of type Domain Modifier and Type Class Description class
ColdStorage
*** Description is incorrect *** Model of a cold-storage warehouse with multiple refrigeration units. -
Uses of Domain in org.powertac.customer.model
Classes in org.powertac.customer.model with annotations of type Domain Modifier and Type Class Description class
Battery
Models a single grid-connected storage battery with configurable capacity, max charge rate, max discharge rate, and efficiency.class
LiftTruck
Models the complement of lift trucks in a warehouse. -
Uses of Domain in org.powertac.du
Classes in org.powertac.du with annotations of type Domain Modifier and Type Class Description class
DefaultBroker
-
Uses of Domain in org.powertac.evcustomer.customers
Classes in org.powertac.evcustomer.customers with annotations of type Domain Modifier and Type Class Description class
EvCustomer
-
Uses of Domain in org.powertac.genco
Classes in org.powertac.genco with annotations of type Domain Modifier and Type Class Description class
Buyer
This is a simple buyer that provides some amount of market liquidity, as well as a modest amount of volatility, to the wholesale market.class
CpGenco
Represents a set of bulk producers distributed across the transmission domain.class
Genco
Represents a producer of power in the transmission domain.class
MisoBuyer
Buys energy to meet demand in a large wholesale market.
-