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. -
-
Uses of Domain in org.powertac.common
Classes in org.powertac.common with annotations of type Domain Modifier and Type Class Description classBalancingTransactionRepresents the broker's final supply/demand imbalance in the current timeslot, and the Distribution Utility's charge for this imbalance.classBankTransactionRepresents interest charges and payments for brokers.classBrokerA broker instance represents a competition participant.classCapacityTransactionRepresents the fee assessed by the Distribution Utility for peak capacity events.classCashPositionA CashPosition domain instance represents the current state of a broker's cash account.classClearedTradeA ClearedTrade instance reports public information about a specific market clearing -- clearing price and total quantity traded.classCompetitionA 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.classCustomerInfoA CustomerInfo instance represents a customer model (i.e.classDistributionTransactionRepresents the fee assessed by the Distribution Utility for transport of energy over its facilities during the current timeslot.classHourlyChargeRepresents the cost of power during a specific timeslot in a variable Rate.classMarketPositionAMarketPositiondomain instance represents the current position of a single broker for wholesale power in a given timeslot.classMarketTransactionA MarketTransaction instance represents a trade in the wholesale market.classOrderA Order instance represents a market (no price specified) or a limit (min/max price specified) order in the PowerTAC wholesale market.classOrderbookAn orderbook instance captures a snapshot of the PowerTAC wholesale market's orderbook (the un-cleared bids and asks remaining after the market is cleared).classOrderbookOrderEach instance is an individual un-cleared entry (a Bid or an Ask) within an Orderbook.classRateTariffs are composed of Rates.classRegulationCapacityAccumulates available regulation capacity for a given TariffSubscription.classRegulationRateTariffs are composed of Rates, including RegulationRates.classTariffEntity wrapper for TariffSpecification that supports Tariff evaluation and billing.classTariffSpecificationRepresents a Tariff offered by a Broker to customers.classTariffSubscriptionA TariffSubscription is an entity representing an association between a Customer and a Tariff.classTariffTransactionATariffTransactioninstance represents the kWh of energy consumed (kWh < 0) or producedkWh > 0by some members of a specific customer model, in a specific timeslot, under a particular tariff.classWeatherForecastA collection of weatherForecastPredictions giving hourly forecasts for future timeslots.classWeatherForecastPredictionA weather forecast report instance that describes the weather dataclassWeatherReportA 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 classBalanceReportReports total net imbalance for a given timeslot, in kWh.classBalancingControlEventRepresents up-regulation or down-regulation by the DU as part of its balancing process.classBalancingOrderRepresents an offer of balancing capacity from a broker to the DU.classBrokerAuthenticationThis message is used for authenticating a broker with the server.classCustomerBootstrapDataThis message encapsulates net power usage by timeslot for a customer instance over the bootstrap period.classDistributionReportReports total consumption and total production in kwh across all customers in a given timeslot.classEconomicControlEventMessage sent by a broker to the subscribers to a particular tariff, requesting them to adjust usage against that tariff in the specified timeslot.classMarketBootstrapDataEncapsulates market prices and quantities over the bootstrap period.classOrderStatusRepresents a response from the server about an Order that could not be processed by the Auctioneer.classSimEndThis message is used to communicate the end of a simulation.classSimPauseThis message is used to communicate a pause in a simulation.classSimResumeThis message is used to communicate a revised simulation start time prior to the end of a simulation pause.classSimStartThis message is used to communicate the simulation start time from server to brokers in the last few seconds before the simulation starts.classTariffExpireRequest to change expiration date on an existing tariff.classTariffRevokeMessage created by a broker to request revocation of an existing tariff.classTariffStatusRepresents a response from server to broker to publication or update of a tariff.classTimeslotUpdateMessage type that communicates to brokers the set of timeslots that are "open" for trading.classVariableRateUpdateConveys 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 classColdStorage*** 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 classBatteryModels a single grid-connected storage battery with configurable capacity, max charge rate, max discharge rate, and efficiency.classLiftTruckModels the complement of lift trucks in a warehouse.
-