A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes All Packages

A

A - org.powertac.householdcustomer.enumerations.AirConditionClass
 
A - org.powertac.officecomplexcustomer.enumerations.AirConditionClass
 
AbstractCustomer - Class in org.powertac.customer
Abstract customer implementation
AbstractCustomer() - Constructor for class org.powertac.customer.AbstractCustomer
Default constructor, requires explicit setting of name
AbstractCustomer(String) - Constructor for class org.powertac.customer.AbstractCustomer
Abstract Customer constructor with explicit name.
Accounting - Interface in org.powertac.common.interfaces
Common interface for the PowerTAC accounting service.
AccountingService - Class in org.powertac.accounting
Implementation of Accounting
AccountingService() - Constructor for class org.powertac.accounting.AccountingService
 
Action - Interface in org.powertac.common
This is a simple interface intended to be implemented by anonymous classes that need to create a deferred action of some sort.
activate() - Method in class org.powertac.du.DefaultBrokerService
In each timeslot, we must trade in the wholesale market to satisfy the predicted load of our current customer base.
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.auctioneer.AuctionService
Processes incoming Order instances for each timeslot, generating the appropriate MarketTransactions, Orderbooks, and ClearedTrade instances.
activate(Instant, int) - Method in class org.powertac.balancemkt.BalancingMarketService
 
activate(Instant, int) - Method in interface org.powertac.common.interfaces.Accounting
Runs the accounting process.
activate(Instant, int) - Method in class org.powertac.common.interfaces.TimeslotPhaseProcessor
This method gets called once during each timeslot.
activate(Instant, int) - Method in class org.powertac.customer.CustomerModelService
 
activate(Instant, int) - Method in class org.powertac.distributionutility.DistributionUtilityService
 
activate(Instant, int) - Method in class org.powertac.factoredcustomer.FactoredCustomerService
 
activate(Instant, int) - Method in class org.powertac.genco.SimpleGencoService
Called once/timeslot, simply calls updateModel() and generateOrders() on each of the gencos.
activate(Instant, int) - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
activate(Instant, int) - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
 
activate(Instant, int) - Method in class org.powertac.server.WeatherService
 
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
 
ACTIVE - org.powertac.common.Tariff.State
 
Activity - Class in org.powertac.evcustomer.beans
Represents an activity that involves driving a vehicle.
Activity() - Constructor for class org.powertac.evcustomer.beans.Activity
Default constructor, needed for wrapper classes
Activity(String) - Constructor for class org.powertac.evcustomer.beans.Activity
Normal constructor, usable by auto-config
add(Object) - Method in class org.powertac.common.repo.BootstrapDataRepo
Adds a single item to the repo.
add(List<Object>) - Method in class org.powertac.common.repo.BootstrapDataRepo
Adds a list of objects to the repo.
add(Broker) - Method in class org.powertac.common.repo.BrokerRepo
 
add(CustomerInfo) - Method in class org.powertac.common.repo.CustomerRepo
 
add(RegulationAccumulator) - Method in class org.powertac.common.RegulationAccumulator
Adds the capacities in the given RegulationAccumulator instance to this instance.
add(TariffSubscription) - Method in class org.powertac.common.repo.TariffSubscriptionRepo
Adds an existing subscription to the repo.
add(Timeslot) - Method in class org.powertac.common.repo.TimeslotRepo
Adds a timeslot that already exists.
add(WeatherForecast) - Method in class org.powertac.common.repo.WeatherForecastRepo
Adds a WeatherForecast to the repo
add(WeatherReport) - Method in class org.powertac.common.repo.WeatherReportRepo
Adds a WeatherReport to the repo, keeping only maxReportCount around
add(CapacityAccumulator) - Method in class org.powertac.factoredcustomer.CapacityAccumulator
Adds another CapacityAccumulator to this one.
addAction(Instant, TimedAction) - Method in class org.powertac.common.TimeService
Adds an action to the simulation queue, to be triggered at the specified time.
addAsk(OrderbookOrder) - Method in class org.powertac.common.Orderbook
 
addBalancingOrder(BalancingOrder) - Method in class org.powertac.balancemkt.ChargeInfo
 
addBalancingOrder(BalancingOrder) - Method in class org.powertac.common.repo.TariffRepo
Adds a balancing order, indexed by its TariffSpec
addBalancingTransaction(Broker, double, double) - Method in class org.powertac.accounting.AccountingService
 
addBalancingTransaction(Broker, double, double) - Method in interface org.powertac.common.interfaces.Accounting
Adds a balancing transaction to represent the cost of imbalance
addBid(OrderbookOrder) - Method in class org.powertac.common.Orderbook
 
addBroker(String) - Method in class org.powertac.common.Competition
Adds a broker to the Competition.
addCapacityTransaction(Broker, int, double, double, double) - Method in class org.powertac.accounting.AccountingService
 
addCapacityTransaction(Broker, int, double, double, double) - Method in interface org.powertac.common.interfaces.Accounting
Adds a capacity transaction to represent charges for contribution to a demand peak.
addCurtailment(double) - Method in class org.powertac.balancemkt.ChargeInfo
 
addCustomer(CustomerInfo) - Method in class org.powertac.common.Competition
Adds a customer to the Competition.
addCustomerInfo(CustomerInfo) - Method in class org.powertac.customer.AbstractCustomer
Adds an additional CustomerInfo to the list
addDistributionTransaction(Broker, int, int, double, double) - Method in class org.powertac.accounting.AccountingService
 
addDistributionTransaction(Broker, int, int, double, double) - Method in interface org.powertac.common.interfaces.Accounting
Adds a distribution transaction to represent charges for customer connections and energy transport.
addDownRegulation(double) - Method in class org.powertac.common.RegulationAccumulator
Adds the given amount of down-regulation capacity.
addEnergyCharging(double) - Method in class org.powertac.customer.model.LiftTruck
 
addEnergyInUse(double) - Method in class org.powertac.customer.model.LiftTruck
 
addHourlyCharge(HourlyCharge) - Method in class org.powertac.common.Rate
Adds a new HourlyCharge to a variable rate.
addHourlyCharge(HourlyCharge, boolean) - Method in class org.powertac.common.Rate
Allows initial publication of HourlyCharge instances within the notification interval.
addHourlyCharge(HourlyCharge, long) - Method in class org.powertac.common.Tariff
Adds a new HourlyCharge to its Rate.
addkWh(double) - Method in class org.powertac.customer.StepInfo
 
addMarketPosition(MarketPosition, int) - Method in class org.powertac.common.Broker
Associates a MarketPosition with a given Timeslot.
addMarketPosition(MarketPosition, Timeslot) - Method in class org.powertac.common.Broker
Deprecated.
addMarketTransaction(Broker, Timeslot, double, double) - Method in class org.powertac.accounting.AccountingService
 
addMarketTransaction(Broker, Timeslot, double, double) - Method in interface org.powertac.common.interfaces.Accounting
Adds a market transaction that includes both a cash component and a product commitment for a specific timeslot.
addProperties(Properties) - Method in class org.powertac.server.ServerPropertiesService
Adds the properties in props to the current configuration.
addRate(RateCore) - Method in class org.powertac.common.TariffSpecification
Adds a new RateCore (Rate, RegulationRate, etc.) to this tariff.
addRegulationCapacity(RegulationAccumulator) - Method in class org.powertac.customer.StepInfo
 
addRegulationTransaction(Tariff, CustomerInfo, int, double, double) - Method in class org.powertac.accounting.AccountingService
 
addRegulationTransaction(Tariff, CustomerInfo, int, double, double) - Method in interface org.powertac.common.interfaces.Accounting
Adds a tariff transaction representing a curtailment or balancing action to the current-hour transaction list.
addSpecification(TariffSpecification) - Method in class org.powertac.common.repo.TariffRepo
Adds a TariffSpecification to the repo just in case another spec (or this one) has not already been added sometime in the past.
addSupersedes(long) - Method in class org.powertac.common.TariffSpecification
Indicates that this tariff supersedes the tariff specified by the specId, the id of the superseded tariff.
addTariff(Tariff) - Method in class org.powertac.common.repo.TariffRepo
 
addTariffTransaction(TariffTransaction.Type, Tariff, CustomerInfo, int, double, double) - Method in class org.powertac.accounting.AccountingService
 
addTariffTransaction(TariffTransaction.Type, Tariff, CustomerInfo, int, double, double) - Method in interface org.powertac.common.interfaces.Accounting
Adds a tariff transaction to the current-hour transaction list.
addUpRegulation(double) - Method in class org.powertac.common.RegulationAccumulator
Adds the given amount of up-regulation capacity.
adjustCapacityForSubscription(int, double, TariffSubscription) - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
afterPropertiesSet() - Method in class org.powertac.common.XMLMessageConverter
 
AIR_CONDITION_BTU_LARGE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_BTU_LARGE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_BTU_MEDIUM - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_BTU_MEDIUM - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_BTU_SMALL - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_BTU_SMALL - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_CLASS_A_COP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_A_COP - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_CLASS_A_EER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_A_EER - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_CLASS_B_COP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_B_COP - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_CLASS_B_EER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_B_EER - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_CLASS_C_COP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_C_COP - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_CLASS_C_EER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_C_EER - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_CLASS_D_COP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_D_COP - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_CLASS_D_EER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_D_EER - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_CLASS_E_COP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_E_COP - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_CLASS_E_EER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_E_EER - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_CLASS_F_COP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_F_COP - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_CLASS_F_EER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_F_EER - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_CLASS_G_COP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_G_COP - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_CLASS_G_EER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_G_EER - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_COP_EER_RATIO - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_COP_EER_RATIO - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_DURATION_CYCLE_INVERTER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_DURATION_CYCLE_INVERTER - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_DURATION_CYCLE_OFF_NORMAL - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_DURATION_CYCLE_OFF_NORMAL - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_DURATION_CYCLE_ON_NORMAL - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_DURATION_CYCLE_ON_NORMAL - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_LOW_LIMIT_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_LOW_LIMIT_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_LOW_LIMIT_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_LOW_LIMIT_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_POWER_MEAN_INVERTER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_POWER_MEAN_INVERTER - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_POWER_OVER_START_INVERTER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_POWER_OVER_START_INVERTER - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_UPPER_LIMIT_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_UPPER_LIMIT_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AIR_CONDITION_UPPER_LIMIT_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_UPPER_LIMIT_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
AirCondition - Class in org.powertac.householdcustomer.appliances
Air Condition is the most common used electrical appliance to date that keeps the household environment in the desired temperature.
AirCondition - Class in org.powertac.officecomplexcustomer.appliances
Air Condition is the most common used electrical appliance to date that keeps the household environment in the desired temperature.
AirCondition() - Constructor for class org.powertac.householdcustomer.appliances.AirCondition
 
AirCondition() - Constructor for class org.powertac.officecomplexcustomer.appliances.AirCondition
 
AirConditionClass - Enum in org.powertac.householdcustomer.enumerations
This enumerator defines the different classes of Air Conditions available.
AirConditionClass - Enum in org.powertac.officecomplexcustomer.enumerations
This enumerator defines the different classes of Air Conditions available.
AirConditionOperation - Enum in org.powertac.householdcustomer.enumerations
This enumerator defines the three different kinds of Air Conditions operations.
AirConditionOperation - Enum in org.powertac.officecomplexcustomer.enumerations
This enumerator defines the three different kinds of Air Conditions operations.
AirConditionPowerClass - Enum in org.powertac.householdcustomer.enumerations
This enumerator defines the three power classes available for households.
AirConditionPowerClass - Enum in org.powertac.officecomplexcustomer.enumerations
This enumerator defines the three power classes available for households.
AirConditionType - Enum in org.powertac.householdcustomer.enumerations
This enumerator defines the two different kinds of Air Conditions available.
AirConditionType - Enum in org.powertac.officecomplexcustomer.enumerations
This enumerator defines the two different kinds of Air Conditions available.
allCustomerInfos - Variable in class org.powertac.customer.AbstractCustomer
 
allWeatherForecasts() - Method in class org.powertac.common.repo.WeatherForecastRepo
Returns a list of all the issued weather forecast up to the currentTimeslot
allWeatherReports() - Method in class org.powertac.common.repo.WeatherReportRepo
Returns a list of all the issued weather reports up to the currentTimeslot
Appliance - Class in org.powertac.householdcustomer.appliances
A appliance domain instance represents a single appliance inside a household.
Appliance - Class in org.powertac.officecomplexcustomer.appliances
A appliance domain instance represents a single appliance inside a household.
Appliance() - Constructor for class org.powertac.householdcustomer.appliances.Appliance
 
Appliance() - Constructor for class org.powertac.officecomplexcustomer.appliances.Appliance
 
applianceOf - Variable in class org.powertac.householdcustomer.appliances.Appliance
The household that the appliance is installed at.
applianceOf - Variable in class org.powertac.officecomplexcustomer.appliances.Appliance
The household that the appliance is installed at.
applies() - Method in class org.powertac.common.Rate
True just in case this Rate applies at this moment, ignoring the tier.
applies(double) - Method in class org.powertac.common.Rate
True just in case this Rate applies at this moment, for the indicated usage tier.
applies(double, AbstractInstant) - Method in class org.powertac.common.Rate
True just in case this Rate applies at the specified time, for the indicated usage tier.
applies(AbstractInstant) - Method in class org.powertac.common.Rate
True just in case this Rate applies at the given DateTime, ignoring the tier.
apply(T) - Method in interface org.powertac.util.Predicate
 
atTime - Variable in class org.powertac.common.HourlyCharge
 
Auctioneer - Interface in org.powertac.common.interfaces
Interface that defines the publicly accessible methods a Power TAC auctioneer has to implement.
AuctionService - Class in org.powertac.auctioneer
This is the wholesale day-ahead market.
AuctionService() - Constructor for class org.powertac.auctioneer.AuctionService
 
averse - org.powertac.evcustomer.customers.EvCustomer.RiskAttitude
 

B

B - org.powertac.householdcustomer.enumerations.AirConditionClass
 
B - org.powertac.officecomplexcustomer.enumerations.AirConditionClass
 
BalanceReport - Class in org.powertac.common.msg
Reports total net imbalance for a given timeslot, in kWh.
BalanceReport(int, double) - Constructor for class org.powertac.common.msg.BalanceReport
Constructed as balanced.
balanceTimeslot(List<Broker>, BalancingMarketService.DoubleWrapper) - Method in class org.powertac.balancemkt.BalancingMarketService
Generates a list of Transactions that balance the overall market.
BalancingControlEvent - Class in org.powertac.common.msg
Represents up-regulation or down-regulation by the DU as part of its balancing process.
BalancingControlEvent() - Constructor for class org.powertac.common.msg.BalancingControlEvent
 
BalancingControlEvent(TariffSpecification, double, double, int) - Constructor for class org.powertac.common.msg.BalancingControlEvent
Creates a new BalancingControlEvent to represent regulation in the current timeslot.
BalancingMarket - Interface in org.powertac.common.interfaces
Interface that defines the publicly accessible methods a Power TAC balancing market has to implement.
BalancingMarketService - Class in org.powertac.balancemkt
 
BalancingMarketService() - Constructor for class org.powertac.balancemkt.BalancingMarketService
 
BalancingOrder - Class in org.powertac.common.msg
Represents an offer of balancing capacity from a broker to the DU.
BalancingOrder() - Constructor for class org.powertac.common.msg.BalancingOrder
 
BalancingOrder(Broker, TariffSpecification, double, double) - Constructor for class org.powertac.common.msg.BalancingOrder
Creates a new BalancingOrder for the given tariff.
BalancingTransaction - Class in org.powertac.common
Represents the broker's final supply/demand imbalance in the current timeslot, and the Distribution Utility's charge for this imbalance.
BalancingTransaction(Broker, int, double, double) - Constructor for class org.powertac.common.BalancingTransaction
 
BankTransaction - Class in org.powertac.common
Represents interest charges and payments for brokers.
BankTransaction(Broker, double, int) - Constructor for class org.powertac.common.BankTransaction
Constructs a new BankTransaction instance, giving it a new id.
Battery - Class in org.powertac.customer.model
Models a single grid-connected storage battery with configurable capacity, max charge rate, max discharge rate, and efficiency.
Battery() - Constructor for class org.powertac.customer.model.Battery
Default constructor, requires manual setting of name
Battery(String) - Constructor for class org.powertac.customer.model.Battery
Standard constructor for named configurable type
BATTERY_STORAGE - Static variable in class org.powertac.common.enumerations.PowerType
 
BENEFIT - org.powertac.factoredcustomer.ProfileOptimizerStructure.UsageChargeStance
 
BEST_UTILITY - org.powertac.factoredcustomer.ProfileOptimizerStructure.ProfileSelectionMethod
 
BootDataExtractor - Class in org.powertac.factoredcustomer.utils
 
BootDataExtractor() - Constructor for class org.powertac.factoredcustomer.utils.BootDataExtractor
 
bootSession(String, String, String, String, String, String) - Method in interface org.powertac.common.interfaces.CompetitionSetup
Starts a bootstrap session with parameters.
bootSession(String, String, String, String, String, String) - Method in class org.powertac.server.CompetitionSetupService
 
bootSession(String, String, String, String, String, String, String) - Method in interface org.powertac.common.interfaces.CompetitionSetup
 
bootSession(String, String, String, String, String, String, String) - Method in class org.powertac.server.CompetitionSetupService
Starts a boot session with the given arguments.
BootstrapDataCollector - Interface in org.powertac.common.interfaces
Object that collects bootstrap data for initializing brokers.
BootstrapDataRepo - Class in org.powertac.common.repo
Repository for data contained in a bootstrap record.
BootstrapDataRepo() - Constructor for class org.powertac.common.repo.BootstrapDataRepo
 
bootstrapState() - Method in annotation type org.powertac.common.config.ConfigurableValue
True if value must be saved in bootstrap record
BootstrapState - Interface in org.powertac.common.interfaces
Implementers of this interface will be asked to record their state at the end of a bootstrap session, for restoration at the beginning of the corresponding sim session.
Break - org.powertac.officecomplexcustomer.enumerations.Status
 
broadcastDeferredMessages() - Method in interface org.powertac.common.interfaces.BrokerProxy
Sends deferred messages
broadcastDeferredMessages() - Method in class org.powertac.server.BrokerProxyService
 
broadcastMessage(Object) - Method in interface org.powertac.common.interfaces.BrokerProxy
Send a message to all brokers
broadcastMessage(Object) - Method in class org.powertac.server.BrokerProxyService
 
broadcastMessages(List<?>) - Method in interface org.powertac.common.interfaces.BrokerProxy
Sends a list of messages to all brokers
broadcastMessages(List<?>) - Method in class org.powertac.server.BrokerProxyService
 
broker - Variable in class org.powertac.common.BrokerTransaction
Whose transaction is this?
broker - Variable in class org.powertac.common.msg.OrderStatus
The broker originating this message
broker - Variable in class org.powertac.common.TariffMessage
The broker originating this message
Broker - Class in org.powertac.common
A broker instance represents a competition participant.
Broker(String) - Constructor for class org.powertac.common.Broker
Constructor for username only.
Broker(String, boolean, boolean) - Constructor for class org.powertac.common.Broker
Constructor to specify non-standard local/wholesale flags.
BROKER_SWITCH_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
BROKER_SWITCH_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
BrokerAccept - Class in org.powertac.common.msg
This message is used to signify that the broker authentication is accepted.
BrokerAccept(int) - Constructor for class org.powertac.common.msg.BrokerAccept
 
BrokerAccept(int, String) - Constructor for class org.powertac.common.msg.BrokerAccept
 
BrokerAuthentication - Class in org.powertac.common.msg
This message is used for authenticating a broker with the server.
BrokerAuthentication(String, String) - Constructor for class org.powertac.common.msg.BrokerAuthentication
Creates an instance from a username, password
BrokerAuthentication(Broker) - Constructor for class org.powertac.common.msg.BrokerAuthentication
Creates an instance from a broker
BrokerConverter - Class in org.powertac.common.xml
Converts a Broker instance to its username
BrokerConverter() - Constructor for class org.powertac.common.xml.BrokerConverter
 
BrokerProxy - Interface in org.powertac.common.interfaces
BrokerProxy is responsible for handling in- and outgoing communication with brokers
brokerProxyService - Variable in class org.powertac.genco.CpGenco
 
brokerProxyService - Variable in class org.powertac.genco.Genco
 
BrokerProxyService - Class in org.powertac.server
 
BrokerProxyService() - Constructor for class org.powertac.server.BrokerProxyService
 
BrokerRepo - Class in org.powertac.common.repo
Repository for Brokers, including competitors and other market participants.
BrokerRepo() - Constructor for class org.powertac.common.repo.BrokerRepo
 
BrokerTransaction - Class in org.powertac.common
Superclass with common attributes for a number of transaction types.
BrokerTransaction(int, Broker) - Constructor for class org.powertac.common.BrokerTransaction
 
Buyer - Class in org.powertac.genco
This is a simple buyer that provides some amount of market liquidity, as well as a modest amount of volatility, to the wholesale market.
Buyer(String) - Constructor for class org.powertac.genco.Buyer
 

C

C - org.powertac.householdcustomer.enumerations.AirConditionClass
 
C - org.powertac.officecomplexcustomer.enumerations.AirConditionClass
 
calculateOverallPower() - Method in class org.powertac.householdcustomer.appliances.Appliance
This is an function created to estimate the overall power consumption of a certain appliance in a single operation the vectors of each appliance during the runtime.
calculateOverallPower() - Method in class org.powertac.householdcustomer.appliances.Dishwasher
 
calculateOverallPower() - Method in class org.powertac.householdcustomer.appliances.Dryer
 
calculateOverallPower() - Method in class org.powertac.householdcustomer.appliances.Stove
 
calculateOverallPower() - Method in class org.powertac.householdcustomer.appliances.WashingMachine
 
calculateOverallPower() - Method in class org.powertac.householdcustomer.appliances.WaterHeater
 
calculateOverallPower() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This is an function created to estimate the overall power consumption of a certain appliance in a single operation the vectors of each appliance during the runtime.
calculateOverallPower() - Method in class org.powertac.officecomplexcustomer.appliances.CopyMachine
 
calculateOverallPower() - Method in class org.powertac.officecomplexcustomer.appliances.MicrowaveOven
 
canConvert(Class) - Method in class org.powertac.common.xml.BrokerConverter
 
canConvert(Class) - Method in class org.powertac.common.xml.CustomerConverter
 
canConvert(Class) - Method in class org.powertac.common.xml.DoubleArrayConverter
 
canConvert(Class) - Method in class org.powertac.common.xml.FullCustomerConverter
 
canConvert(Class) - Method in class org.powertac.common.xml.PowerTypeConverter
 
canConvert(Class) - Method in class org.powertac.common.xml.TariffSpecificationConverter
 
canNegotiate - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
canUse(PowerType) - Method in class org.powertac.common.enumerations.PowerType
Returns true just in case this powerType is a supertype (can use) the tariffType.
CapacityAccumulator - Class in org.powertac.factoredcustomer
Communicates and accumulates capacity information, including production, consumption, up-regulation, and down-regulation.
CapacityAccumulator() - Constructor for class org.powertac.factoredcustomer.CapacityAccumulator
Creates an empty one
CapacityAccumulator(double, double, double) - Constructor for class org.powertac.factoredcustomer.CapacityAccumulator
Creates an instance with specific values
CapacityBundle - Interface in org.powertac.factoredcustomer.interfaces
 
CapacityControl - Interface in org.powertac.common.interfaces
Support for balancing market interactions between DU and customers/brokers.
capacityControlService - Variable in class org.powertac.balancemkt.SettlementProcessor
 
CapacityControlService - Class in org.powertac.tariffmarket
Service for managing balancing and economic controls.
CapacityControlService() - Constructor for class org.powertac.tariffmarket.CapacityControlService
 
CapacityOriginator - Interface in org.powertac.factoredcustomer.interfaces
 
capacityOriginators - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
CapacityProfile - Class in org.powertac.common
Represents a customer usage or production profile over time.
CapacityProfile - Class in org.powertac.factoredcustomer
Encapsulation represented real or hypothetical capacity over some fixed number of timeslots.
CapacityProfile(double[]) - Constructor for class org.powertac.factoredcustomer.CapacityProfile
 
CapacityProfile(double[], Instant) - Constructor for class org.powertac.common.CapacityProfile
Constructor requires all attributes
CapacityProfile(Double) - Constructor for class org.powertac.factoredcustomer.CapacityProfile
 
CapacityProfile(List<Double>) - Constructor for class org.powertac.factoredcustomer.CapacityProfile
 
CapacityStructure - Class in org.powertac.factoredcustomer
Data-holder class for parsed configuration elements of one capacity.
CapacityStructure(String) - Constructor for class org.powertac.factoredcustomer.CapacityStructure
 
CapacityStructure.BaseCapacityType - Enum in org.powertac.factoredcustomer
 
CapacityStructure.ElasticityModelType - Enum in org.powertac.factoredcustomer
 
CapacityStructure.InfluenceKind - Enum in org.powertac.factoredcustomer
 
CapacityTransaction - Class in org.powertac.common
Represents the fee assessed by the Distribution Utility for peak capacity events.
CapacityTransaction(Broker, int, int, double, double, double) - Constructor for class org.powertac.common.CapacityTransaction
 
car() - Method in class org.powertac.util.Pair
 
CarType - Class in org.powertac.evcustomer.beans
Represents a type of electric vehicle.
CarType(String) - Constructor for class org.powertac.evcustomer.beans.CarType
Creates an instance, adds it to the instance list.
CashPosition - Class in org.powertac.common
A CashPosition domain instance represents the current state of a broker's cash account.
CashPosition(Broker, double, int) - Constructor for class org.powertac.common.CashPosition
 
cdr() - Method in class org.powertac.util.Pair
 
chainedConstructor() - Method in class org.powertac.common.state.StateLogging
 
ChainedConstructor - Annotation Type in org.powertac.common.state
Annotation for chained constructors that should not generate log records.
changeSubscription(Tariff, Tariff, CustomerInfo) - Method in class org.powertac.customer.AbstractCustomer
In this overloaded implementation of the changing subscription function, Here we just put the tariff we want to change and the whole population is moved to another random tariff.
charge(double) - Method in class org.powertac.evcustomer.customers.EvCustomer
 
ChargeException(String) - Constructor for exception org.powertac.evcustomer.customers.EvCustomer.ChargeException
 
ChargeInfo - Class in org.powertac.balancemkt
Per-broker data holder for DU settlement processors
ChargeInfo(Broker, double) - Constructor for class org.powertac.balancemkt.ChargeInfo
 
checkClockDrift() - Method in class org.powertac.server.SimulationClockControl
Compares sim time to sys time, updates start if it's off too much
CHP_PRODUCTION - Static variable in class org.powertac.common.enumerations.PowerType
 
CIRCULATION_PUMP_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
CIRCULATION_PUMP_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
CIRCULATION_PUMP_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
CirculationPump - Class in org.powertac.householdcustomer.appliances
Circulation Pump is the appliance that brings hot water to the household.
CirculationPump() - Constructor for class org.powertac.householdcustomer.appliances.CirculationPump
 
ClassCar - Class in org.powertac.evcustomer.beans
Join table between EvSocialClass and CarType
ClassCar(String) - Constructor for class org.powertac.evcustomer.beans.ClassCar
 
ClassGroup - Class in org.powertac.evcustomer.beans
Join table between EvSocialClass and SocialGroup
ClassGroup(String) - Constructor for class org.powertac.evcustomer.beans.ClassGroup
Constructor for auto-configuration
CLEAR - org.powertac.server.SimulationClockControl.Status
 
clearConfiguration() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
This function cleans the configuration files in case they have not been cleaned at the beginning of the game
clearConfiguration() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
This function cleans the configuration files in case they have not been cleaned at the beginning of the game
ClearedTrade - Class in org.powertac.common
A ClearedTrade instance reports public information about a specific market clearing -- clearing price and total quantity traded.
ClearedTrade(int, double, double, Instant) - Constructor for class org.powertac.common.ClearedTrade
 
ClearedTrade(Timeslot, double, double, Instant) - Constructor for class org.powertac.common.ClearedTrade
 
clearMarket() - Method in interface org.powertac.common.interfaces.Auctioneer
Clears the market by matching all Orders that have arrived since the last market clearing.
COFFEE_MACHINE_DURATION_CYCLE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
COFFEE_MACHINE_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
COFFEE_MACHINE_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
COFFEE_MACHINE_SHIFTING_INTERVAL - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
COFFEE_MACHINE_SHIFTING_PERIODS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
COFFEE_MACHINE_START_OPERATION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
COFFEE_MACHINE_STOP_OPERATION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
CoffeeMachine - Class in org.powertac.officecomplexcustomer.appliances
Refrigerator is in use in all the households in order to keep food preserved.
CoffeeMachine() - Constructor for class org.powertac.officecomplexcustomer.appliances.CoffeeMachine
 
ColdStorage - Class in org.powertac.customer.coldstorage
*** Description is incorrect *** Model of a cold-storage warehouse with multiple refrigeration units.
ColdStorage() - Constructor for class org.powertac.customer.coldstorage.ColdStorage
Default constructor, requires manual setting of name
ColdStorage(String) - Constructor for class org.powertac.customer.coldstorage.ColdStorage
Constructor with name
collectBootstrapData(int) - Method in interface org.powertac.common.interfaces.BootstrapDataCollector
Returns a list of bootstrap messages that can be bundled up and sent to brokers at the beginning of a game.
collectBootstrapData(int) - Method in class org.powertac.du.DefaultBrokerService
Collects and returns a list of messages representing collected customer demand, market price, and weather records for the bootstrap period.
compareTo(Object) - Method in class org.powertac.common.OrderbookOrder
 
compareTo(Object) - Method in class org.powertac.common.Timeslot
 
compareTo(HourlyCharge) - Method in class org.powertac.common.HourlyCharge
 
Competition - Class in org.powertac.common
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.
CompetitionControl - Interface in org.powertac.common.interfaces
This is the core of the Power TAC simulation framework, responsible for starting, running, and completing a competition.
CompetitionControlService - Class in org.powertac.server
This is the competition controller.
CompetitionControlService() - Constructor for class org.powertac.server.CompetitionControlService
 
CompetitionSetup - Interface in org.powertac.common.interfaces
Handles the pre-game competition setup process.
CompetitionSetupService - Class in org.powertac.server
Manages command-line and file processing for pre-game simulation setup.
CompetitionSetupService() - Constructor for class org.powertac.server.CompetitionSetupService
Standard constructor
complete() - Method in class org.powertac.server.SimulationClockControl
Indicates that the simulator has completed its work on the current timeslot.
COMPLETE - org.powertac.server.SimulationClockControl.Status
 
computeInconvenience(Tariff) - Method in class org.powertac.common.TariffEvaluator
Computes composite per-tariff inconvenience of a tariff.
computeProbabilities(double) - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
Computers - Class in org.powertac.officecomplexcustomer.appliances
Lights are utilized when the persons inhabiting the house have need for them to light the rooms they are in.
Computers() - Constructor for class org.powertac.officecomplexcustomer.appliances.Computers
 
COMPUTERS_DURATION_CYCLE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
COMPUTERS_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
COMPUTERS_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
computeScores(double, double) - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
computeScores(Map<ProfileRecommendation.ScoringFactor, Double>) - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
computeUtilities() - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
Config - Class in org.powertac.evcustomer
Singleton configuration class shared by all the ev-customer types
Config - Class in org.powertac.factoredcustomer
Singleton configuration class shared by all the factored-customer types
ConfigurableInstance - Annotation Type in org.powertac.common.config
Marker interface for types that can have multiple instances created by configuration.
ConfigurableValue - Annotation Type in org.powertac.common.config
Annotation for configuring a property of some instance.
ConfigurationLister - Class in org.powertac.common.config
This is a helper class for generating a sample configuration file from configured instances.
ConfigurationLister() - Constructor for class org.powertac.common.config.ConfigurationLister
 
ConfigurationRecorder - Interface in org.powertac.common.config
Interface for recording configuration information.
Configurator - Class in org.powertac.common.config
Fills in configured values from configuration source based on annotations in the source code.
Configurator() - Constructor for class org.powertac.common.config.Configurator
 
configure() - Method in class org.powertac.customer.ModelBuilder
Configures this singleton when it's needed.
configure() - Method in class org.powertac.evcustomer.Config
Deprecated.
configure() - Method in class org.powertac.factoredcustomer.Config
Configures this instance from the given configuration service.
configure(String, double, double, double, double) - Method in class org.powertac.evcustomer.beans.CarType
Configures an instance, needed for testing
configure(ServerConfiguration) - Method in class org.powertac.evcustomer.Config
Configures this instance from the given configuration service.
configureInstances(Class<?>) - Method in class org.powertac.common.config.Configurator
Creates and configures instances of the given class.
configureInstances(Class<?>) - Method in interface org.powertac.common.interfaces.ServerConfiguration
Creates and configures potentially multiple instances of a target class annotated as ConfigurableInstance.
configureInstances(Class<?>) - Method in class org.powertac.server.ServerPropertiesService
 
configureMe(Object) - Method in interface org.powertac.common.interfaces.ServerConfiguration
Configures a target object by matching configuration clauses with ConfigurableValue annotations on the target object.
configureMe(Object) - Method in class org.powertac.server.ServerPropertiesService
 
configureNamedInstances(List<?>) - Method in class org.powertac.common.config.Configurator
Configures a set of instances of some class.
configureNamedInstances(List<?>) - Method in interface org.powertac.common.interfaces.ServerConfiguration
Configures a set of named instances that have already been created.
configureNamedInstances(List<?>) - Method in class org.powertac.server.ServerPropertiesService
 
configureSingleton(Object) - Method in class org.powertac.common.config.Configurator
Configures the given thing, using the pre-loaded Configuration.
constraintExpression() - Method in annotation type org.powertac.common.config.ConfigurableValue
Constraint expression
CONSUME - org.powertac.common.TariffTransaction.Type
 
consumePower() - Method in class org.powertac.householdcustomer.customers.Village
 
consumePower() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
 
CONSUMER_ELECTRONICS_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
CONSUMER_ELECTRONICS_DURATION_CYCLE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
CONSUMER_ELECTRONICS_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
CONSUMER_ELECTRONICS_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
CONSUMER_ELECTRONICS_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
CONSUMER_ELECTRONICS_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
ConsumerElectronics - Class in org.powertac.householdcustomer.appliances
Consumer Electronics are the appliances that are utilized mainly for work or entertainment in the household such as TV, DVD Players, Stereos and so on.
ConsumerElectronics - Class in org.powertac.officecomplexcustomer.appliances
Consumer Electronics are the appliances that are utilized mainly for work or enteratinment in the household such as TV, DVD Players, Stereos and so on.
ConsumerElectronics() - Constructor for class org.powertac.householdcustomer.appliances.ConsumerElectronics
 
ConsumerElectronics() - Constructor for class org.powertac.officecomplexcustomer.appliances.ConsumerElectronics
 
CONSUMPTION - Static variable in class org.powertac.common.enumerations.PowerType
 
ContextService - Interface in org.powertac.common.interfaces
Services that implement this interface can serve as a conduit allowing model elements to access Spring services by name.
CONTINUOUS - org.powertac.factoredcustomer.CapacityStructure.ElasticityModelType
 
ControlEvent - Class in org.powertac.common.msg
Message sent by a broker to the subscribers to a particular tariff, requesting them to curtail usage against that tariff in the specified timeslot.
ControlEvent() - Constructor for class org.powertac.common.msg.ControlEvent
 
controllableKW - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
Cooling - org.powertac.householdcustomer.enumerations.AirConditionOperation
 
Cooling - org.powertac.officecomplexcustomer.enumerations.AirConditionOperation
 
COPY_MACHINE_DURATION_CYCLE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
COPY_MACHINE_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
COPY_MACHINE_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
COPY_MACHINE_STANDBY_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
COPY_MACHINE_STANDBY_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
CopyMachine - Class in org.powertac.officecomplexcustomer.appliances
Lights are utilized when the persons inhabiting the house have need for them to light the rooms they are in.
CopyMachine() - Constructor for class org.powertac.officecomplexcustomer.appliances.CopyMachine
 
count - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
count() - Method in class org.powertac.common.repo.CustomerRepo
Deprecated.
count() - Method in class org.powertac.common.repo.TimeslotRepo
Returns the number of timeslots that have been successfully created.
count() - Method in class org.powertac.common.repo.WeatherForecastRepo
Returns the number of WeatherForecasts that have been successfully created.
count() - Method in class org.powertac.common.repo.WeatherReportRepo
Returns the number of weatherReports that have been successfully added.
CpGenco - Class in org.powertac.genco
Represents a set of bulk producers distributed across the transmission domain.
CpGenco(String) - Constructor for class org.powertac.genco.CpGenco
 
createBroker(String) - Method in class org.powertac.du.DefaultBrokerService
Creates the internal Broker instance that can receive messages intended for local Brokers.
createCapacityOriginator(CapacityStructure) - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
createCustomerInfo(String, int) - Method in class org.powertac.common.repo.CustomerRepo
 
createId() - Static method in class org.powertac.common.IdGenerator
Generates a numeric ID as xA+B.
createInitialTimeslots() - Method in class org.powertac.common.repo.TimeslotRepo
Creates timeslots to fill in the time from sim start to the current time.
createModel(CustomerStructure) - Method in class org.powertac.factoredcustomer.LearningCustomerCreator
 
createQueue(String) - Method in class org.powertac.server.JmsManagementService
 
createTariffEvaluator(CustomerModelAccessor) - Method in class org.powertac.customer.AbstractCustomer
Creates a TariffEvaluator, populated with a pre-configured TariffEvaluationHelper.
createWeeklyPossibilityOperationVector() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function is used to create the weekly possibility operation vector of each appliance taking into consideration the times that this appliance could be able to function.
createWeeklyPossibilityOperationVector() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function is used to create the weekly possibility operation vector of each appliance taking into consideration the times that this appliance could be able to function.
currentCompetition() - Static method in class org.powertac.common.Competition
Returns the current Competition instance.
currentSerialNumber() - Method in class org.powertac.common.repo.TimeslotRepo
Returns the serial number of the current timeslot
currentTimeslot() - Method in class org.powertac.common.repo.TimeslotRepo
Returns the timeslot for the current time.
currentWeatherForecast() - Method in class org.powertac.common.repo.WeatherForecastRepo
Returns the current WeatherForecast
currentWeatherReport() - Method in class org.powertac.common.repo.WeatherReportRepo
Returns the current weatherReport
CustomerBootstrapData - Class in org.powertac.common.msg
This message encapsulates net power usage by timeslot for a customer instance over the bootstrap period.
CustomerBootstrapData(CustomerInfo, PowerType, double[]) - Constructor for class org.powertac.common.msg.CustomerBootstrapData
 
CustomerConverter - Class in org.powertac.common.xml
 
CustomerConverter() - Constructor for class org.powertac.common.xml.CustomerConverter
 
CustomerInfo - Class in org.powertac.common
A CustomerInfo instance represents a customer model (i.e.
CustomerInfo(String, int) - Constructor for class org.powertac.common.CustomerInfo
Creates a new CustomerInfo, with default power type set to CONSUMPTION.
CustomerInfo.CustomerClass - Enum in org.powertac.common
 
customerInfos - Variable in class org.powertac.customer.AbstractCustomer
 
CustomerModelAccessor - Interface in org.powertac.common.interfaces
Defines an interface for access to customer model details that support tariff evaluation.
CustomerModelService - Class in org.powertac.customer
Manages a set of customer models.
CustomerModelService() - Constructor for class org.powertac.customer.CustomerModelService
 
CustomerRepo - Class in org.powertac.common.repo
Simple repository for Customer instances.
CustomerRepo() - Constructor for class org.powertac.common.repo.CustomerRepo
 
CustomerServiceAccessor - Interface in org.powertac.common.interfaces
Accessors to allow customer models (which are not Spring beans) to interface with sim services that are Spring beans
customerSize - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
CustomerStructure - Class in org.powertac.factoredcustomer
Data-holder class for parsed configuration elements of one customer.
CustomerStructure(String) - Constructor for class org.powertac.factoredcustomer.CustomerStructure
 
cycleDuration - Variable in class org.powertac.householdcustomer.appliances.Appliance
This variable equals the duration of the operation cycle of the appliance.
cycleDuration - Variable in class org.powertac.officecomplexcustomer.appliances.Appliance
This variable equals the duration of the operation cycle of the appliance.

D

D - org.powertac.householdcustomer.enumerations.AirConditionClass
 
D - org.powertac.officecomplexcustomer.enumerations.AirConditionClass
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int, Instant) - Method in class org.powertac.householdcustomer.appliances.Appliance
This is a complex function that changes the appliance's function in order to have the most cost effective operation load in a day schedule.
dailyShifting(Tariff, double[], TariffEvaluationHelper, int, Instant) - Method in class org.powertac.householdcustomer.appliances.Dishwasher
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int, Instant) - Method in class org.powertac.householdcustomer.appliances.Dryer
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int, Instant) - Method in class org.powertac.householdcustomer.appliances.Freezer
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int, Instant) - Method in class org.powertac.householdcustomer.appliances.Refrigerator
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int, Instant) - Method in class org.powertac.householdcustomer.appliances.Stove
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int, Instant) - Method in class org.powertac.householdcustomer.appliances.WashingMachine
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int, Instant) - Method in class org.powertac.householdcustomer.appliances.WaterHeater
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int, Instant) - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This is a complex function that changes the appliance's function in order to have the most cost effective operation load in a day schedule.
dailyShifting(Tariff, double[], TariffEvaluationHelper, int, Instant) - Method in class org.powertac.officecomplexcustomer.appliances.CopyMachine
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int, Instant) - Method in class org.powertac.officecomplexcustomer.appliances.MicrowaveOven
 
DAY - Static variable in class org.powertac.common.TimeService
 
dayOfWeek() - Method in class org.powertac.common.Timeslot
Returns the day of week for the start of this timeslot, starting at Monday = 1.
DAYS_OF_BOOTSTRAP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
DAYS_OF_BOOTSTRAP - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
DAYS_OF_COMPETITION - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
DAYS_OF_COMPETITION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
DAYS_OF_WEEK - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
DAYS_OF_WEEK - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
DefaultBroker - Class in org.powertac.du
 
DefaultBroker(String) - Constructor for class org.powertac.du.DefaultBroker
 
DefaultBrokerService - Class in org.powertac.du
Default broker implementation.
DefaultBrokerService() - Constructor for class org.powertac.du.DefaultBrokerService
Default constructor, called once when the server starts, before any application-specific initialization has been done.
DefaultCapacityBundle - Class in org.powertac.factoredcustomer
A simple collection of capacity originators, all with the same base capacity type; i.e., CONSUMPTION or PRODUCTION.
DefaultCapacityBundle(String) - Constructor for class org.powertac.factoredcustomer.DefaultCapacityBundle
 
deferredUnsubscribe(int) - Method in class org.powertac.common.TariffSubscription
Handles the actual unsubscribe operation.
DELAYED - org.powertac.server.SimulationClockControl.Status
 
deleteTariff(Tariff) - Method in class org.powertac.common.repo.TariffRepo
Deletes a tariff and its specification from the repo, without tracking.
description() - Method in annotation type org.powertac.common.config.ConfigurableValue
User-oriented description
determineContinuousElasticityFactor(double) - Method in class org.powertac.factoredcustomer.CapacityStructure
 
DEVIATION - org.powertac.factoredcustomer.CapacityStructure.InfluenceKind
 
DIRECT - org.powertac.factoredcustomer.CapacityStructure.InfluenceKind
 
discharge(double) - Method in class org.powertac.evcustomer.customers.EvCustomer
 
Dishwasher - Class in org.powertac.householdcustomer.appliances
Dishwashers are used in order to wash easily the dishes after eating.
Dishwasher() - Constructor for class org.powertac.householdcustomer.appliances.Dishwasher
 
DISHWASHER_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
DISHWASHER_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
DISHWASHER_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
dispatch(Object, String, Object...) - Static method in class org.powertac.util.MessageDispatcher
Dispatches a call to methodName inside target based on the type of message.
distanceTo(CapacityProfile) - Method in class org.powertac.factoredcustomer.CapacityProfile
 
DistributionReport - Class in org.powertac.common.msg
Reports total consumption and total production in kwh across all customers in a given timeslot.
DistributionReport() - Constructor for class org.powertac.common.msg.DistributionReport
Dummy constructor.
DistributionReport(int, double, double) - Constructor for class org.powertac.common.msg.DistributionReport
 
DistributionTransaction - Class in org.powertac.common
Represents the fee assessed by the Distribution Utility for transport of energy over its facilities during the current timeslot.
DistributionTransaction(Broker, int, double, double) - Constructor for class org.powertac.common.DistributionTransaction
 
DistributionTransaction(Broker, int, int, int, double, double) - Constructor for class org.powertac.common.DistributionTransaction
 
DistributionUtilityService - Class in org.powertac.distributionutility
Implementation of the Distribution Utility function.
DistributionUtilityService() - Constructor for class org.powertac.distributionutility.DistributionUtilityService
 
DISTRUST_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
DISTRUST_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
doActivities(int, int) - Method in class org.powertac.evcustomer.customers.EvCustomer
 
doCleanup() - Method in class org.powertac.common.repo.ManagedRepo
 
doCleanup() - Method in class org.powertac.common.repo.OrderbookRepo
 
Domain - Annotation Type in org.powertac.common.state
Annotation for domain classes that must record instance creation in the state log.
domainConstructor() - Method in class org.powertac.common.state.StateLogging
 
DomainProcessor - Class in org.powertac.metadata
 
DomainProcessor() - Constructor for class org.powertac.metadata.DomainProcessor
 
DomainRepo - Interface in org.powertac.common.repo
DomainRepo types need to be recycled at pre-game time.
DoubleArrayConverter - Class in org.powertac.common.xml
 
DoubleArrayConverter() - Constructor for class org.powertac.common.xml.DoubleArrayConverter
 
downRegulationKW - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
drawSample() - Method in class org.powertac.factoredcustomer.ProbabilityDistribution
 
Dryer - Class in org.powertac.householdcustomer.appliances
Dryer appliances are utilized by the inhabitants to order to dry the freshly washed clothes.
Dryer() - Constructor for class org.powertac.householdcustomer.appliances.Dryer
 
DRYER_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
DRYER_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
DRYER_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
DRYER_SECOND_PHASE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
DRYER_THIRD_PHASE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
DRYER_THIRD_PHASE_LOAD - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
dryerFlag - Variable in class org.powertac.householdcustomer.appliances.WashingMachine
This variable is utilized to show if there's a dryer in the household or not.
dryerIndex - Variable in class org.powertac.householdcustomer.appliances.WashingMachine
This variable is utilized to find dryer in the household.
dryerPower - Variable in class org.powertac.householdcustomer.appliances.WashingMachine
This variable is utilized to show the dryer's power load.
dump() - Method in annotation type org.powertac.common.config.ConfigurableValue
If true, dump this item during configuration dump
duplicateId - org.powertac.common.msg.TariffStatus.Status
 
DynamicSettlementProcessor - Class in org.powertac.balancemkt
DU settlement processor for Scenario 3 - controllable capacities, dynamic solution over multiple timeslots.

E

E - org.powertac.householdcustomer.enumerations.AirConditionClass
 
E - org.powertac.officecomplexcustomer.enumerations.AirConditionClass
 
eager - org.powertac.evcustomer.customers.EvCustomer.RiskAttitude
 
EconomicControlEvent - Class in org.powertac.common.msg
Message sent by a broker to the subscribers to a particular tariff, requesting them to adjust usage against that tariff in the specified timeslot.
EconomicControlEvent() - Constructor for class org.powertac.common.msg.EconomicControlEvent
 
EconomicControlEvent(TariffSpecification, double, int) - Constructor for class org.powertac.common.msg.EconomicControlEvent
Creates a new EconomicControlEvent to take effect in the following timeslot.
ELECTRIC_VEHICLE - Static variable in class org.powertac.common.enumerations.PowerType
 
employeeNumber(int, int) - Method in class org.powertac.officecomplexcustomer.customers.Office
This function checks the number of employees in the office in a specific quarter, either working either on break.
employeeOnBreakNumber(int, int) - Method in class org.powertac.officecomplexcustomer.customers.Office
This function checks the number of employees on a break in the office in a specific quarter.
employeeWorkingNumber(int, int) - Method in class org.powertac.officecomplexcustomer.customers.Office
This function checks the number of working employees in the office in a specific quarter.
enabledTimeslots() - Method in class org.powertac.common.repo.TimeslotRepo
Returns the list of enabled timeslots, starting with the first by serial number.
END_OF_FUNCTION - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
END_OF_FUNCTION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
END_OF_FUNCTION_HOUR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
END_OF_FUNCTION_HOUR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
END_OF_LAUNCH_BREAK - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
END_OF_LAUNCH_BREAK_HOUR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
END_OF_SLEEPING_1 - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
END_OF_SLEEPING_2 - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
ensureRegulationCapacity() - Method in class org.powertac.common.TariffSubscription
Ensures that regulationAccumulator is non-null - needed for non-regulatable customer models
epsilon - Variable in class org.powertac.balancemkt.SettlementProcessor
 
equals(Object) - Method in class org.powertac.util.Pair
 
estimateCost(Tariff, double[]) - Method in class org.powertac.common.TariffEvaluationHelper
Returns aggregate estimated cost, including periodic charges, starting in the next timeslot.
estimateCost(Tariff, double[], boolean) - Method in class org.powertac.common.TariffEvaluationHelper
Estimate cost for a profile starting in the next timeslot
estimateCost(Tariff, double[], Instant) - Method in class org.powertac.common.TariffEvaluationHelper
Returns aggregate estimated cost, including periodic charges
estimateCost(Tariff, double[], Instant, boolean) - Method in class org.powertac.common.TariffEvaluationHelper
Estimate the total cost of buying the given amounts of power from the given tariff, starting in the timeslot identified by startIndex.
estimateCostArray(Tariff, double[]) - Method in class org.powertac.common.TariffEvaluationHelper
Returns a cost estimate in array form, including periodic charges.
estimateCostArray(Tariff, double[], boolean) - Method in class org.powertac.common.TariffEvaluationHelper
Returns the cost estimate in the form of an array of the same shape as the usage vector.
evaluateTariffs() - Method in class org.powertac.common.TariffEvaluator
Evaluates tariffs and updates subscriptions for a single customer model with a single power type.
evaluateTariffs() - Method in interface org.powertac.factoredcustomer.interfaces.FactoredCustomer
 
evaluateTariffs() - Method in interface org.powertac.factoredcustomer.interfaces.UtilityOptimizer
 
evaluateTariffs(List<Tariff>) - Method in class org.powertac.customer.AbstractCustomer
Called to evaluate tariffs.
evaluateTariffs(List<Tariff>) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
evaluateTariffs(List<Tariff>) - Method in class org.powertac.customer.model.Battery
 
evaluateTariffs(List<Tariff>) - Method in class org.powertac.customer.model.LiftTruck
 
evaluateTariffs(List<Tariff>) - Method in class org.powertac.evcustomer.customers.EvCustomer
 
evaluateTariffs(List<Tariff>) - Method in class org.powertac.evcustomer.customers.EvSocialClass
This is the basic evaluation function, taking into consideration the minimum cost without shifting the appliances' load but the tariff chosen is picked up randomly by using a possibility pattern.
evaluateTariffs(List<Tariff>) - Method in class org.powertac.householdcustomer.customers.Village
This is the basic evaluation function, taking into consideration the minimum cost without shifting the appliances' load but the tariff chosen is picked up randomly by using a possibility pattern.
evaluateTariffs(List<Tariff>) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
This is the basic evaluation function, taking into consideration the minimum cost without shifting the appliances' load but the tariff chosen is picked up randomly by using a possibility pattern.
EvCustomer - Class in org.powertac.evcustomer.customers
 
EvCustomer(String) - Constructor for class org.powertac.evcustomer.customers.EvCustomer
 
EvCustomer.ChargeException - Exception in org.powertac.evcustomer.customers
 
EvCustomer.RiskAttitude - Enum in org.powertac.evcustomer.customers
 
EvSocialClass - Class in org.powertac.evcustomer.customers
Instances represent identifiable "classes" of EV customers.
EvSocialClass() - Constructor for class org.powertac.evcustomer.customers.EvSocialClass
Default constructor, requires manual setting of name
EvSocialClass(String) - Constructor for class org.powertac.evcustomer.customers.EvSocialClass
 
exerciseBalancingControl(BalancingOrder, double, double) - Method in interface org.powertac.common.interfaces.CapacityControl
Creates BalancingControlEvent, posts it on correct TariffSubscription instances.
exerciseBalancingControl(BalancingOrder, double, double) - Method in class org.powertac.tariffmarket.CapacityControlService
 
extractPrefix(long) - Static method in class org.powertac.common.IdGenerator
Returns the id prefix for the given id.

F

F - org.powertac.householdcustomer.enumerations.AirConditionClass
 
F - org.powertac.officecomplexcustomer.enumerations.AirConditionClass
 
FactoredCustomer - Interface in org.powertac.factoredcustomer.interfaces
 
FactoredCustomerService - Class in org.powertac.factoredcustomer
Key class that processes the configuration file and creates a collection of customers during the initialization process.
FactoredCustomerService() - Constructor for class org.powertac.factoredcustomer.FactoredCustomerService
 
fields() - Method in annotation type org.powertac.common.state.Domain
 
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.AirCondition
 
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.Appliance
This function fills out all the quarters of the appliance functions for a single day of the week.
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.CirculationPump
 
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.ConsumerElectronics
 
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.Dishwasher
 
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.Dryer
 
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.Freezer
 
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.ICT
 
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.Lights
 
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.Others
 
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.Refrigerator
 
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.SpaceHeater
 
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.Stove
 
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.WashingMachine
 
fillDailyOperation(int) - Method in class org.powertac.householdcustomer.appliances.WaterHeater
 
fillDailyOperation(int) - Method in class org.powertac.officecomplexcustomer.appliances.AirCondition
 
fillDailyOperation(int) - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function fills out all the quarters of the appliance functions for a single day of the week.
fillDailyOperation(int) - Method in class org.powertac.officecomplexcustomer.appliances.CoffeeMachine
 
fillDailyOperation(int) - Method in class org.powertac.officecomplexcustomer.appliances.Computers
 
fillDailyOperation(int) - Method in class org.powertac.officecomplexcustomer.appliances.ConsumerElectronics
 
fillDailyOperation(int) - Method in class org.powertac.officecomplexcustomer.appliances.CopyMachine
 
fillDailyOperation(int) - Method in class org.powertac.officecomplexcustomer.appliances.ICT
 
fillDailyOperation(int) - Method in class org.powertac.officecomplexcustomer.appliances.Lights
 
fillDailyOperation(int) - Method in class org.powertac.officecomplexcustomer.appliances.MicrowaveOven
 
fillDailyOperation(int) - Method in class org.powertac.officecomplexcustomer.appliances.Refrigerator
 
fillDailyOperation(int) - Method in class org.powertac.officecomplexcustomer.appliances.Servers
 
fillDailyOperation(int) - Method in class org.powertac.officecomplexcustomer.appliances.VendingMachine
 
fillDailyRoutine(int) - Method in class org.powertac.officecomplexcustomer.persons.Person
This function fills out the daily routine of the person, taking into account the different variables and occupations, if he is sick or on vacation etc.
fillDailyRoutine(int, double) - Method in class org.powertac.householdcustomer.persons.Person
This function fills out the daily routine of the person, taking into account the different variables and occupations, if he is sick or working etc.
fillWeeklyFunction() - Method in class org.powertac.householdcustomer.appliances.Freezer
 
fillWeeklyOperation() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function fills out all the days of the appliance functions for each day of the week.
fillWeeklyOperation() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function fills out all the days of the appliance functions for each day of the week.
filter(Collection<T>, Predicate<T>) - Static method in class org.powertac.util.ListTools
Filters a Collection using a Predicate, returning a List.
findActiveSubscriptionsForBroker(Broker) - Method in class org.powertac.common.repo.TariffSubscriptionRepo
Returns the list of active subscriptions for a given broker.
findActiveSubscriptionsForCustomer(CustomerInfo) - Method in class org.powertac.common.repo.TariffSubscriptionRepo
Returns the list of active subscriptions for a given customer.
findActiveTariffs(PowerType) - Method in class org.powertac.common.repo.TariffRepo
Returns the list of active tariffs that exactly match the given PowerType.
findAllActiveTariffs(PowerType) - Method in class org.powertac.common.repo.TariffRepo
Returns the list of active tariffs that can be used by a customer of the given PowerType, including those that are more generic than the specific type.
findAllByTimeslot(Timeslot) - Method in class org.powertac.common.repo.OrderbookRepo
 
findAllTariffs() - Method in class org.powertac.common.repo.TariffRepo
 
findAllTariffSpecifications() - Method in class org.powertac.common.repo.TariffRepo
 
findById(long) - Method in class org.powertac.common.repo.BrokerRepo
 
findById(long) - Method in class org.powertac.common.repo.CustomerRepo
 
findByInstant(Instant) - Method in class org.powertac.common.repo.TimeslotRepo
Returns the timeslot (if any) corresponding to a particular Instant.
findByName(String) - Method in class org.powertac.common.repo.CustomerRepo
 
findByNameAndPowerType(String, PowerType) - Method in class org.powertac.common.repo.CustomerRepo
 
findBySerialNumber(int) - Method in class org.powertac.common.repo.TimeslotRepo
Returns the timeslot with the given serial number.
findByTimeslot(Timeslot) - Method in class org.powertac.common.repo.OrderbookRepo
Returns the most recent Orderbook that has been created for the specified timeslot.
findByUsername(String) - Method in class org.powertac.common.repo.BrokerRepo
 
findDisabledBrokers() - Method in class org.powertac.common.repo.BrokerRepo
 
findDominantAppliance() - Method in class org.powertac.householdcustomer.customers.Household
This function returns the dominant appliance of the household.
findDominantAppliance() - Method in class org.powertac.officecomplexcustomer.customers.Office
This function returns the dominant appliance of the household.
findFirst(Collection<T>, Predicate<T>) - Static method in class org.powertac.util.ListTools
Returns the first element of a Collection that satisfies a Predicate.
findMarketPositionByTimeslot(int) - Method in class org.powertac.common.Broker
Returns the MarketPosition associated with the given Timeslot.
findMarketPositionByTimeslot(Timeslot) - Method in class org.powertac.common.Broker
Deprecated.
findOrCreateBySerialNumber(int) - Method in class org.powertac.common.repo.TimeslotRepo
Returns the timeslot with the given serial number.
findOrCreateByUsername(String) - Method in class org.powertac.common.repo.BrokerRepo
 
findRateById(long) - Method in class org.powertac.common.repo.TariffRepo
 
findRecentActiveTariffs(int, PowerType) - Method in class org.powertac.common.repo.TariffRepo
Returns the n most "recent" active tariffs from each broker that can be used by a customer with the given powerType.
findRetailBrokerNames() - Method in class org.powertac.common.repo.BrokerRepo
 
findRetailBrokers() - Method in class org.powertac.common.repo.BrokerRepo
 
findSpecificationById(long) - Method in class org.powertac.common.repo.TariffRepo
 
findSpotByTimeslot(Timeslot) - Method in class org.powertac.common.repo.OrderbookRepo
Returns the most recent orderbook with a non-null clearing price.
findSubscriptionForTariffAndCustomer(Tariff, CustomerInfo) - Method in class org.powertac.common.repo.TariffSubscriptionRepo
Returns the subscription, if any, for the specified tariff and customer.
findSubscriptionsForBroker(Broker) - Method in class org.powertac.common.repo.TariffSubscriptionRepo
Returns the list of subscriptions for the specified broker.
findSubscriptionsForCustomer(CustomerInfo) - Method in class org.powertac.common.repo.TariffSubscriptionRepo
Returns the list of subscriptions for a given customer.
findSubscriptionsForTariff(Tariff) - Method in class org.powertac.common.repo.TariffSubscriptionRepo
Returns the list of subscriptions for a given tariff.
findTariffById(long) - Method in class org.powertac.common.repo.TariffRepo
 
findTariffsByBroker(Broker) - Method in class org.powertac.common.repo.TariffRepo
 
findTariffsByState(Tariff.State) - Method in class org.powertac.common.repo.TariffRepo
 
findTariffSpecificationsByBroker(Broker) - Method in class org.powertac.common.repo.TariffRepo
 
findTariffSpecificationsByBrokerAndType(Broker, PowerType) - Method in class org.powertac.common.repo.TariffRepo
 
findTariffSpecificationsByPowerType(PowerType) - Method in class org.powertac.common.repo.TariffRepo
 
findWholesaleBrokers() - Method in class org.powertac.common.repo.BrokerRepo
 
finishConfigOutput() - Method in class org.powertac.server.ServerPropertiesService
 
FIVE_PERSONS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
FIVE_WORKING_DAYS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
FIVE_WORKING_DAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
forwardMessage(Object) - Method in interface org.powertac.common.interfaces.VisualizerProxy
Forwards message to registered listeners
forwardMessage(Object) - Method in class org.powertac.server.VisualizerProxyService
 
FOSSIL_PRODUCTION - Static variable in class org.powertac.common.enumerations.PowerType
 
Four - org.powertac.householdcustomer.enumerations.Mode
 
FOUR_PERSONS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
FOUR_WORKING_DAYS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
FOUR_WORKING_DAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
Freezer - Class in org.powertac.householdcustomer.appliances
Freezer is the utilized in combination with the refrigerator in the household.
Freezer() - Constructor for class org.powertac.householdcustomer.appliances.Freezer
 
FREEZER_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
FREEZER_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
FREEZER_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
FREEZER_SHIFTING_INTERVAL - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
FREEZER_SHIFTING_PERIODS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
FRIDAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
FRIDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
fromString(String) - Method in class org.powertac.common.xml.BrokerConverter
 
fromString(String) - Method in class org.powertac.common.xml.CustomerConverter
 
fromString(String) - Method in class org.powertac.common.xml.DoubleArrayConverter
 
fromString(String) - Method in class org.powertac.common.xml.PowerTypeConverter
 
fromString(String) - Method in class org.powertac.common.xml.TariffSpecificationConverter
 
fromXML(String) - Method in class org.powertac.common.XMLMessageConverter
 
FullCustomerConverter - Class in org.powertac.common.xml
 
FullCustomerConverter() - Constructor for class org.powertac.common.xml.FullCustomerConverter
 
FullyShiftingAppliance - Class in org.powertac.householdcustomer.appliances
This is the class for the appliance domain instances that can change / shift their load without the need for the inhabitants interference.
FullyShiftingAppliance - Class in org.powertac.officecomplexcustomer.appliances
This is the class for the appliance domain instances that can change / shift their load without the need for the inhabitants interference.
FullyShiftingAppliance() - Constructor for class org.powertac.householdcustomer.appliances.FullyShiftingAppliance
 
FullyShiftingAppliance() - Constructor for class org.powertac.officecomplexcustomer.appliances.FullyShiftingAppliance
 

G

G - org.powertac.householdcustomer.enumerations.AirConditionClass
 
G - org.powertac.officecomplexcustomer.enumerations.AirConditionClass
 
gatherBootstrapList(List<Object>, ConfigurationRecorder) - Method in class org.powertac.common.config.Configurator
Pulls "bootstrapState" ConfigurationValues out of objects in the given list, adds them to config with their names.
gatherBootstrapState(Object, ConfigurationRecorder) - Method in class org.powertac.common.config.Configurator
Pulls the "bootstrapState" ConfigurableValues out of object thing, adds them to config.
gatherPublishedConfiguration(Object, ConfigurationRecorder) - Method in class org.powertac.common.config.Configurator
Pulls the "published" ConfigurableValues out of object thing, adds them to config.
Gaussian - Class in org.powertac.householdcustomer.configurations
 
Gaussian - Class in org.powertac.officecomplexcustomer.configurations
 
Gaussian() - Constructor for class org.powertac.householdcustomer.configurations.Gaussian
 
Gaussian() - Constructor for class org.powertac.officecomplexcustomer.configurations.Gaussian
 
Genco - Class in org.powertac.genco
Represents a producer of power in the transmission domain.
Genco(String) - Constructor for class org.powertac.genco.Genco
 
generateCustomerInfoList() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
This function finds all the available Office Consumers in the competition and creates a list of their customerInfo.
generateNext(int) - Method in class org.powertac.factoredcustomer.TimeseriesGenerator
 
generateOrders(Instant, List<Timeslot>) - Method in class org.powertac.genco.Buyer
Generates buy orders.
generateOrders(Instant, List<Timeslot>) - Method in class org.powertac.genco.CpGenco
Generates Orders in the market to sell remaining available capacity.
generateOrders(Instant, List<Timeslot>) - Method in class org.powertac.genco.Genco
Generates Orders in the market to sell available capacity.
generateOrders(Instant, List<Timeslot>) - Method in class org.powertac.genco.MisoBuyer
Generates Orders in the market to sell remaining available capacity.
generateWeatherData(Timeslot, List<Timeslot>) - Method in interface org.powertac.common.interfaces.PhysicalEnvironment
Generates and returns weather forecasts for every enabled timeslot The physical environment module is responsible for computing weather forecasts for each entry in targetTimeslots from the perspective of the currentTimeslot.
getActiveTariffList(PowerType) - Method in interface org.powertac.common.interfaces.TariffMarket
Returns the list of currently active tariffs for the given PowerType.
getActiveTariffList(PowerType) - Method in class org.powertac.tariffmarket.TariffMarketService
 
getActivityId() - Method in class org.powertac.evcustomer.beans.GroupActivity
 
getAlpha() - Method in class org.powertac.common.TariffEvaluationHelper
 
getAmount() - Method in class org.powertac.common.BankTransaction
 
getApplianceOf() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function returns the household where the appliance is installed.
getApplianceOf() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function returns the household where the appliance is installed.
getAppliances() - Method in class org.powertac.householdcustomer.customers.Household
This is a function that returns the appliances of the household.
getAppliances() - Method in class org.powertac.officecomplexcustomer.customers.Office
This is a function that returns the appliances of the office.
getAsks() - Method in class org.powertac.common.Orderbook
The set of asks (negative energy quantities) that were submitted and did not clear, ascending sort.
getAtTime() - Method in class org.powertac.common.HourlyCharge
 
getAwayChargeKW() - Method in class org.powertac.evcustomer.beans.CarType
 
getBalance() - Method in class org.powertac.common.CashPosition
Returns the balance in the account at the time this CashPosition was generated.
getBalanceCharge() - Method in class org.powertac.balancemkt.ChargeInfo
 
getBalanceChargeP1() - Method in class org.powertac.balancemkt.ChargeInfo
 
getBalanceChargeP2() - Method in class org.powertac.balancemkt.ChargeInfo
 
getBalancingCost() - Method in class org.powertac.balancemkt.BalancingMarketService
 
getBalancingCost() - Method in interface org.powertac.common.interfaces.BalancingMarket
Returns the per-timeslot charge for running the balancing market
getBalancingCost() - Method in class org.powertac.distributionutility.DistributionUtilityService
Deprecated.
For backward-compatibility only - should not be called.
getBalancingOrders() - Method in class org.powertac.common.repo.TariffRepo
Retrieves the complete set of balancing orders
getBankInterest() - Method in class org.powertac.accounting.AccountingService
Returns the actual bank interest once configuration is complete.
getBase() - Method in class org.powertac.common.TimeService
 
getBaseCapacityType() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getBaseIndividualCapacity() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getBaseInstant() - Method in class org.powertac.common.TimeService
 
getBasePopulationCapacity() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getBatteryCapacity() - Method in class org.powertac.customer.model.LiftTruck
 
getBean(String) - Method in interface org.powertac.common.interfaces.ContextService
Retrieves a Spring component instance by name
getBean(String) - Static method in class org.powertac.common.spring.SpringApplicationContext
Returns the Spring bean, if any, with the given name.
getBean(String) - Method in class org.powertac.genco.SimpleGencoService
Retrieves a Spring component instance by name
getBeanByType(Class<T>) - Static method in class org.powertac.common.spring.SpringApplicationContext
Returns the first Spring bean found that is an instance of the given class.
getBeans() - Method in class org.powertac.customer.ModelBuilder
Retrieves the list of configured beans, given a package prefix and a list of classnames in that package.
getBeans() - Method in class org.powertac.evcustomer.Config
Retrieves the list of configured beans
getBenchmarkRate(int) - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getBids() - Method in class org.powertac.common.Orderbook
The set of bids (positive energy quantities) that were submitted and did not clear, ascending sort.
getBootState() - Method in class org.powertac.common.repo.BootstrapDataRepo
Returns the Properties recorded in the boot record, including various values representing the state of the sim at the end of the boot session.
getBootstrapCompetition() - Method in class org.powertac.common.repo.BootstrapDataRepo
Returns the Competition instances from the boot record
getBootstrapDiscardedTimeslots() - Method in class org.powertac.common.Competition
Length of bootstrap interval in msec.
getBootstrapState() - Method in class org.powertac.server.ServerPropertiesService
 
getBootstrapTimeslotCount() - Method in class org.powertac.common.Competition
Number of timeslots in the bootstrap data report for a normal sim.
getBootUrl() - Method in class org.powertac.server.TournamentSchedulerService
 
getBroker() - Method in class org.powertac.balancemkt.ChargeInfo
 
getBroker() - Method in class org.powertac.common.BrokerTransaction
The Broker to whom this Transaction applies.
getBroker() - Method in class org.powertac.common.MarketPosition
 
getBroker() - Method in class org.powertac.common.msg.OrderStatus
 
getBroker() - Method in class org.powertac.common.msg.PauseRelease
 
getBroker() - Method in class org.powertac.common.msg.PauseRequest
 
getBroker() - Method in class org.powertac.common.Order
 
getBroker() - Method in class org.powertac.common.Tariff
 
getBroker() - Method in class org.powertac.common.TariffMessage
 
getBroker() - Method in class org.powertac.common.TariffSpecification
 
getBrokerName() - Method in class org.powertac.balancemkt.ChargeInfo
 
getBrokers() - Method in class org.powertac.common.Competition
The Brokers who are participating in this Competion.
getBrokerSwitchFactor() - Method in class org.powertac.evcustomer.Config
 
getBrokerSwitchFactor() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getBrokerSwitchFactor(boolean) - Method in interface org.powertac.common.interfaces.CustomerModelAccessor
Returns a [0,1] value representing the inconvenience of switching brokers.
getBrokerSwitchFactor(boolean) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getBrokerSwitchFactor(boolean) - Method in class org.powertac.customer.model.Battery
 
getBrokerSwitchFactor(boolean) - Method in class org.powertac.customer.model.LiftTruck
 
getBrokerSwitchFactor(boolean) - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
getBrokerSwitchFactor(boolean) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
 
getBrokerTime() - Method in class org.powertac.common.msg.BrokerAuthentication
Returns the system time set by the broker.
getBundleCount() - Method in class org.powertac.factoredcustomer.CustomerStructure
 
getBundleValueWeight() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getBuyLimitPriceMax() - Method in class org.powertac.du.DefaultBrokerService
 
getBuyLimitPriceMin() - Method in class org.powertac.du.DefaultBrokerService
 
getCapacity() - Method in class org.powertac.factoredcustomer.CapacityAccumulator
 
getCapacityInUse() - Method in class org.powertac.customer.model.LiftTruck
 
getCapacityKWh() - Method in class org.powertac.customer.model.Battery
 
getCapacityName() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
getCapacityOriginators() - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
getCapacityOriginators() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityBundle
 
getCapacityProfile(Tariff) - Method in interface org.powertac.common.interfaces.CustomerModelAccessor
Returns a capacity profile for the given tariff.
getCapacityProfile(Tariff) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getCapacityProfile(Tariff) - Method in class org.powertac.customer.model.Battery
 
getCapacityProfile(Tariff) - Method in class org.powertac.customer.model.LiftTruck
 
getCapacityProfile(Tariff) - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
getCapacityProfile(Tariff) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
 
getCarbonEmissionRate() - Method in class org.powertac.genco.Genco
Rate at which this plant emits carbon, relative to a coal-fired thermal plant.
getCarName() - Method in class org.powertac.evcustomer.beans.ClassCar
 
getCashBalance() - Method in class org.powertac.common.Broker
Returns broker's cash balance.
getCharge() - Method in class org.powertac.common.BalancingTransaction
Returns the total charge imposed by the DU for this imbalance -- positive for credit to broker, negative for debit from broker
getCharge() - Method in class org.powertac.common.CapacityTransaction
The total charge imposed by the DU for this assessment.
getCharge() - Method in class org.powertac.common.DistributionTransaction
Returns the total fee assessed for transport and customer connections.
getCharge() - Method in class org.powertac.common.TariffTransaction
Returns the debit (negative) or credit (positive) to the broker's money account represented by this transaction.
getChargeEfficiency() - Method in class org.powertac.customer.model.Battery
 
getChargeEfficiency() - Method in class org.powertac.customer.model.LiftTruck
 
getChargerProbability() - Method in class org.powertac.evcustomer.beans.Activity
 
getClearingPrice() - Method in class org.powertac.common.Orderbook
Returns the positive price at which the market cleared.
getClockParameters() - Method in class org.powertac.common.Competition
Returns the clock parameters for the start of a normal sim session as a simple Map, to simplify code that must mediate between Competition and TimeService instances.
getCloudCover() - Method in class org.powertac.common.WeatherForecastPrediction
 
getCloudCover() - Method in class org.powertac.common.WeatherReport
 
getCloudCoverFactor(int) - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getCloudCoverInfluence() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getCoefficientArray() - Method in class org.powertac.genco.CpGenco
Returns coefficients as a array.
getCoefficients() - Method in class org.powertac.genco.CpGenco
Returns function coefficients as an array of Strings
getCommitmentLeadtime() - Method in class org.powertac.genco.Genco
Leadtime to commit energy from this plant, expressed in number of timeslots.
getConfigFile1() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
Getter method for the first configuration file
getConfigFile1() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
Getter method for the first configuration file
getConfigUrl() - Method in class org.powertac.server.TournamentSchedulerService
 
getConsumptionRate() - Method in class org.powertac.du.DefaultBrokerService
 
getContext() - Static method in class org.powertac.common.spring.SpringApplicationContext
 
getControllableKW() - Method in class org.powertac.common.CustomerInfo
Returns total controllable capacity in kW per member.
getControllableKWh() - Method in class org.powertac.common.CustomerInfo
Deprecated.
getCoolCoef() - Method in class org.powertac.genco.MisoBuyer
 
getCoolThreshold() - Method in class org.powertac.genco.MisoBuyer
 
getCop() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getCost() - Method in class org.powertac.genco.Genco
Ask price for energy from this plant.
getCount() - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
getCount() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityBundle
 
getCreatorKey() - Method in class org.powertac.factoredcustomer.CustomerStructure
 
getCurrentCapacity() - Method in class org.powertac.evcustomer.customers.EvCustomer
 
getCurrentDateTime() - Method in class org.powertac.common.TimeService
 
getCurrentForecast() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
getCurrentForecastPerSub(TariffSubscription) - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
getCurrentMarketPosition(Broker) - Method in class org.powertac.accounting.AccountingService
Gets the net market position for the current timeslot.
getCurrentMarketPosition(Broker) - Method in interface org.powertac.common.interfaces.Accounting
Returns the market position for the current timeslot for a given broker.
getCurrentNetLoad(Broker) - Method in class org.powertac.accounting.AccountingService
Returns the net load for the given broker in the current timeslot.
getCurrentNetLoad(Broker) - Method in interface org.powertac.common.interfaces.Accounting
Returns the current net load represented by unprocessed TariffTransactions for a specific Broker.
getCurrentSubscriptions() - Method in class org.powertac.customer.AbstractCustomer
Returns the current tariff subscriptions for the first CustomerInfo.
getCurrentSubscriptions(PowerType) - Method in class org.powertac.customer.AbstractCustomer
Returns the current tariff subscriptions for the first CustomerInfo with the given PowerType.
getCurrentSupplyDemandByBroker() - Method in class org.powertac.accounting.AccountingService
Returns a mapping of brokers to total supply and demand among subscribed customers.
getCurrentSupplyDemandByBroker() - Method in interface org.powertac.common.interfaces.Accounting
Returns a mapping of brokers to total supply and demand among subscribed customers.
getCurrentTemp() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getCurrentTime() - Method in class org.powertac.common.TimeService
Returns the current time as an Instant
getCurrentTimeslot() - Method in class org.powertac.common.WeatherForecast
Deprecated.
getCurrentTimeslot() - Method in class org.powertac.common.WeatherReport
Deprecated.
getCurtailment() - Method in class org.powertac.balancemkt.ChargeInfo
 
getCurtailment() - Method in class org.powertac.common.TariffSubscription
Returns the regulation in kwh, aggregated across the subscribed population, for the previous timeslot.
getCurtailmentFactor() - Method in class org.powertac.evcustomer.beans.CarType
 
getCurtailmentRatio() - Method in class org.powertac.common.msg.EconomicControlEvent
 
getCurtailmentShifts() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getCustId() - Method in class org.powertac.customer.AbstractCustomer
 
getCustomer() - Method in class org.powertac.common.TariffSubscription
 
getCustomerClass() - Method in class org.powertac.common.CustomerInfo
Returns the customer class of this customer.
getCustomerCount() - Method in class org.powertac.common.TariffTransaction
Number of individual customers within the customer model represented by this transaction.
getCustomerInfo() - Method in interface org.powertac.common.interfaces.CustomerModelAccessor
Returns the CustomerInfo instance for this customer model.
getCustomerInfo() - Method in class org.powertac.common.TariffTransaction
 
getCustomerInfo() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getCustomerInfo() - Method in class org.powertac.customer.model.Battery
 
getCustomerInfo() - Method in class org.powertac.customer.model.LiftTruck
 
getCustomerInfo() - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
getCustomerInfo() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityBundle
 
getCustomerInfo() - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
getCustomerInfo() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
 
getCustomerInfo(PowerType) - Method in class org.powertac.customer.AbstractCustomer
Returns the first CustomerInfo associated with this instance and PowerType.
getCustomerInfoList(PowerType) - Method in class org.powertac.customer.AbstractCustomer
Returns the list of CustomerInfos associated with this instance and PowerType.
getCustomerInfos() - Method in class org.powertac.customer.AbstractCustomer
Returns the list of CustomerInfo records associated with this customer model.
getCustomerName() - Method in class org.powertac.common.msg.CustomerBootstrapData
 
getCustomerRepo() - Method in interface org.powertac.common.interfaces.CustomerServiceAccessor
Returns a reference to a CustomerRepo
getCustomerRepo() - Method in class org.powertac.customer.CustomerModelService
 
getCustomerRepo() - Method in class org.powertac.factoredcustomer.FactoredCustomerService
 
getCustomerRepo() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
getCustomerRepo() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
 
getCustomers() - Method in class org.powertac.common.Competition
The list of customers (or more precisely, customer models) in the simulation environment.
getCustomersCommitted() - Method in class org.powertac.common.TariffSubscription
 
getDailyBegin() - Method in class org.powertac.common.Rate
 
getDailyEnd() - Method in class org.powertac.common.Rate
 
getDailyKm(String) - Method in class org.powertac.evcustomer.beans.GroupActivity
 
getDailyProfile() - Method in class org.powertac.evcustomer.beans.Activity
 
getDailyProfileOptional() - Method in class org.powertac.evcustomer.beans.Activity
Returns an Optional containing the daily profile if it exists
getDailyRoutine() - Method in class org.powertac.householdcustomer.persons.Person
This function returns the daily routine of a person.
getDailyRoutine() - Method in class org.powertac.officecomplexcustomer.persons.Person
This function returns the daily routine of a person.
getData() - Method in class org.powertac.common.repo.BootstrapDataRepo
Returns the entire list of objects
getData(Class<?>) - Method in class org.powertac.common.repo.BootstrapDataRepo
Returns the list of items of a particular class
getDateExecuted() - Method in class org.powertac.common.ClearedTrade
 
getDateExecuted() - Method in class org.powertac.common.Orderbook
The date when the market cleared.
getDateTimeForIndex(int) - Method in class org.powertac.common.repo.TimeslotRepo
Converts int timeslot index to DateTime in UTC timezone
getDayProbability(int) - Method in class org.powertac.evcustomer.beans.Activity
Returns the probability of doing this activity on the given day, driven either by weekend/weekday probabilities, or by the weekly profile.
getDayWeight(int) - Method in class org.powertac.evcustomer.beans.Activity
 
getDeactivateTimeslotsAhead() - Method in class org.powertac.common.Competition
Number of timeslots, starting with the current timeslot, that are closed for trading.
getDefaultClearingPrice() - Method in class org.powertac.auctioneer.AuctionService
 
getDefaultMargin() - Method in class org.powertac.auctioneer.AuctionService
 
getDefaultSpotPrice() - Method in class org.powertac.balancemkt.BalancingMarketService
 
getDefaultSpotPrice() - Method in interface org.powertac.common.interfaces.BalancingMarket
Returns the value used for spot price per MWh if unavailable from wholesale market.
getDefaultSpotPrice() - Method in class org.powertac.distributionutility.DistributionUtilityService
Deprecated.
For backward-compatibility only - should not be called.
getDefaultTariff(PowerType) - Method in interface org.powertac.common.interfaces.TariffMarket
Returns the default tariff.
getDefaultTariff(PowerType) - Method in class org.powertac.common.repo.TariffRepo
 
getDefaultTariff(PowerType) - Method in class org.powertac.tariffmarket.TariffMarketService
Returns the default tariff
getDescription() - Method in class org.powertac.common.Competition
Uninterpreted text that further describes the competition.
getDischargeFactor() - Method in class org.powertac.evcustomer.beans.CarType
 
getDischargingCapacity() - Method in class org.powertac.evcustomer.customers.EvCustomer
 
getDominantAppliance() - Method in class org.powertac.householdcustomer.customers.Household
This function returns the dominant appliance of the household.
getDominantAppliance() - Method in class org.powertac.officecomplexcustomer.customers.Office
This function returns the dominant appliance of the household.
getDominantConsumption(int) - Method in class org.powertac.householdcustomer.customers.Household
This is a function returning the dominant Consumption Load for a certain hour.
getDominantConsumption(int) - Method in class org.powertac.officecomplexcustomer.customers.Office
This is a function returning the dominant Consumption Load for a certain hour.
getDominantLoad() - Method in class org.powertac.evcustomer.customers.EvCustomer
 
getDominantLoad(String) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
This function returns the dominant Consumption Load for a certain type of houses
getDoubleProperty(String, Double) - Method in interface org.powertac.common.interfaces.ServerProperties
Returns the value of the named property as a Double, or defaultValue if no such property is found.
getDoubleProperty(String, Double) - Method in class org.powertac.server.ServerPropertiesService
 
getDownRegFactor() - Method in class org.powertac.evcustomer.beans.CarType
 
getDownregHalf() - Method in class org.powertac.common.TariffEvaluationHelper
 
getDownregSlope() - Method in class org.powertac.common.TariffEvaluationHelper
 
getDownRegulationCapacity() - Method in class org.powertac.common.RegulationAccumulator
Returns the available down-regulation capacity in kWh.
getDownRegulationCapacity() - Method in class org.powertac.common.RegulationCapacity
Returns the available down-regulation capacity in kWh.
getDownRegulationCapacity() - Method in class org.powertac.factoredcustomer.CapacityAccumulator
 
getDownRegulationDiscount() - Method in class org.powertac.common.Competition
Discount rate for overpriced down-regulation.
getDownRegulationKW() - Method in class org.powertac.common.CustomerInfo
Returns the maximum down-regulation rate in kW per member.
getDownRegulationLimit() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getDownRegulationPayment() - Method in class org.powertac.common.RegulationRate
 
getDryerFlag() - Method in class org.powertac.householdcustomer.appliances.WashingMachine
 
getDryerIndex() - Method in class org.powertac.householdcustomer.appliances.WashingMachine
 
getDryerOverallPower() - Method in class org.powertac.householdcustomer.appliances.WashingMachine
 
getDuration() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function returns the duration variable of the appliance.
getDuration() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function returns the duration variable of the appliance.
getEarlyWithdrawPayment() - Method in class org.powertac.common.Tariff
Payment from customer to broker for canceling subscription before minDuration has elapsed.
getEarlyWithdrawPayment() - Method in class org.powertac.common.TariffSpecification
 
getElasticity() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getElasticityModelType() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getEndInstant() - Method in class org.powertac.common.Timeslot
 
getEnergyCharging() - Method in class org.powertac.customer.model.LiftTruck
 
getEnergyInUse() - Method in class org.powertac.customer.model.LiftTruck
 
getEpsilon() - Method in class org.powertac.evcustomer.Config
 
getEstimatedConsumptionPremium() - Method in class org.powertac.common.Competition
Brokers typically pay less for production than they charge for consumption.
getEvalEnvTemp() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getExecutionMWh() - Method in class org.powertac.common.ClearedTrade
 
getExecutionPrice() - Method in class org.powertac.common.ClearedTrade
 
getExerciseRatio() - Method in class org.powertac.common.msg.BalancingOrder
 
getExpCurtail() - Method in class org.powertac.common.TariffEvaluationHelper
 
getExpDischarge() - Method in class org.powertac.common.TariffEvaluationHelper
 
getExpDown() - Method in class org.powertac.common.TariffEvaluationHelper
 
getExpDownRegulation() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getExpectedCurtailment() - Method in class org.powertac.common.TariffEvaluationHelper
Returns the expected-curtailment-per-timeslot quantity
getExpectedDischarge() - Method in class org.powertac.common.TariffEvaluationHelper
Returns the expected-discharge-per-timeslot quantity
getExpectedDownRegulation() - Method in class org.powertac.common.TariffEvaluationHelper
Returns the expected-down-regulation-per-timeslot quantity
getExpectedDuration() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getExpectedMean() - Method in class org.powertac.common.Rate
 
getExpectedRegulation() - Method in class org.powertac.common.TariffEvaluationHelper
 
getExpectedTimeslotCount() - Method in class org.powertac.common.Competition
Expected value of timeslot count for a normal sim session.
getExpiration() - Method in class org.powertac.common.Tariff
 
getExpiration() - Method in class org.powertac.common.TariffSpecification
 
getExpiredCustomerCount() - Method in class org.powertac.common.TariffSubscription
Returns the number of individual customers who may withdraw from this subscription without penalty.
getExpMeanPriceWeight() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getExpUpRegulation() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getFace() - Method in class org.powertac.du.DefaultBrokerService
 
getFemaleDailyKm() - Method in class org.powertac.evcustomer.beans.GroupActivity
 
getFemaleProbability() - Method in class org.powertac.evcustomer.beans.GroupActivity
 
getFirstEnabled() - Method in class org.powertac.common.msg.TimeslotUpdate
Returns the serial number of the first enabled timeslot.
getFixedTimeslotCount() - Method in class org.powertac.common.Competition
Fixed value for timeslot count, allows external tools such as tournament scheduler to compute game lengths externally.
getFloorRValue() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getForecastForNextTimeslot() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
getForecastHorizon() - Method in class org.powertac.server.WeatherService
 
getForecastPerSubStartingAt(int, TariffSubscription) - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
getForecastTime() - Method in class org.powertac.common.WeatherForecastPrediction
 
getGameId() - Method in class org.powertac.server.TournamentSchedulerService
 
getGenericType() - Method in class org.powertac.common.enumerations.PowerType
Returns the least-specific capacity type for a given PowerType.
getGroupId() - Method in class org.powertac.evcustomer.beans.ClassGroup
 
getGroupId() - Method in class org.powertac.evcustomer.beans.GroupActivity
 
getHeatCoef() - Method in class org.powertac.genco.MisoBuyer
 
getHeatThreshold() - Method in class org.powertac.genco.MisoBuyer
 
getHomeChargeKW() - Method in class org.powertac.evcustomer.beans.CarType
 
getHomeChargerProbability() - Method in class org.powertac.evcustomer.customers.EvSocialClass
 
getHourlyCharge() - Method in class org.powertac.common.msg.VariableRateUpdate
 
getHourlyChargeId() - Method in class org.powertac.common.msg.VariableRateUpdate
 
getHourOfDay() - Method in class org.powertac.common.TimeService
Returns the current hour-of-day
getHouseMapping() - Method in class org.powertac.householdcustomer.customers.Village
This function returns the inertia Map variable of the village.
getHouses() - Method in class org.powertac.householdcustomer.customers.Village
This function returns a vector with all the houses that are present in this village.
getHouses(String) - Method in class org.powertac.householdcustomer.customers.Village
This function returns a vector with all the households of a certain type that are present in this village.
getHysteresis() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getId() - Method in class org.powertac.common.Broker
Returns the unique ID for this broker
getId() - Method in class org.powertac.common.BrokerTransaction
 
getId() - Method in class org.powertac.common.ClearedTrade
 
getId() - Method in class org.powertac.common.Competition
 
getId() - Method in class org.powertac.common.CustomerInfo
 
getId() - Method in class org.powertac.common.HourlyCharge
 
getId() - Method in class org.powertac.common.MarketPosition
 
getId() - Method in class org.powertac.common.msg.BalanceReport
Returns the id of this instance
getId() - Method in class org.powertac.common.msg.CustomerBootstrapData
 
getId() - Method in class org.powertac.common.msg.DistributionReport
 
getId() - Method in class org.powertac.common.msg.MarketBootstrapData
 
getId() - Method in class org.powertac.common.msg.OrderStatus
 
getId() - Method in class org.powertac.common.msg.TimeslotUpdate
 
getId() - Method in class org.powertac.common.Order
 
getId() - Method in class org.powertac.common.Orderbook
 
getId() - Method in class org.powertac.common.OrderbookOrder
 
getId() - Method in class org.powertac.common.RandomSeed
 
getId() - Method in class org.powertac.common.RateCore
Returns the id of this Rate
getId() - Method in class org.powertac.common.RegulationAccumulator
 
getId() - Method in class org.powertac.common.RegulationCapacity
 
getId() - Method in class org.powertac.common.Tariff
make id a synonym for specId
getId() - Method in class org.powertac.common.TariffMessage
 
getId() - Method in class org.powertac.common.TariffSpecification
 
getId() - Method in class org.powertac.common.TariffSubscription
 
getId() - Method in class org.powertac.common.Timeslot
 
getId() - Method in class org.powertac.common.WeatherForecast
 
getId() - Method in class org.powertac.common.WeatherForecastPrediction
 
getId() - Method in class org.powertac.common.WeatherReport
 
getId() - Method in class org.powertac.customer.AbstractCustomer
Synonym for getCustId()
getId() - Method in class org.powertac.evcustomer.beans.Activity
 
getId() - Method in class org.powertac.evcustomer.beans.CarType
 
getId() - Method in class org.powertac.evcustomer.beans.SocialGroup
 
getId() - Method in class org.powertac.evcustomer.customers.EvCustomer
 
getId() - Static method in class org.powertac.factoredcustomer.utils.SeedIdGenerator
 
getIdPrefix() - Method in class org.powertac.common.Broker
Returns the ID prefix for this broker.
getInconvenienceWeight() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getInertiaDistribution() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getInertiaSample() - Method in interface org.powertac.common.interfaces.CustomerModelAccessor
Returns a [0,1] random value used to choose whether individual customers evaluate tariffs or not.
getInertiaSample() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getInertiaSample() - Method in class org.powertac.customer.model.Battery
 
getInertiaSample() - Method in class org.powertac.customer.model.LiftTruck
 
getInertiaSample() - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
getInertiaSample() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
 
getInfiltrationRatio() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getInitialBidKWh() - Method in class org.powertac.du.DefaultBrokerService
 
getInstance() - Static method in class org.powertac.common.repo.BrokerRepo
 
getInstance() - Static method in class org.powertac.common.TimeService
Returns the most-recently created instance of TimeService.
getInstance() - Static method in class org.powertac.customer.ModelBuilder
Singleton accessor
getInstance() - Static method in class org.powertac.evcustomer.Config
Singleton accessor
getInstance() - Static method in class org.powertac.factoredcustomer.Config
Singleton accessor
getInstance() - Static method in class org.powertac.server.SimulationClockControl
Returns the instance, which of course will be null if the singleton is not yet initialized.
getIntegerProperty(String, Integer) - Method in interface org.powertac.common.interfaces.ServerProperties
Returns the value of the named property as an Integer, or defaultValue if no such property is found.
getIntegerProperty(String, Integer) - Method in class org.powertac.server.ServerPropertiesService
 
getInterruptibilityFactor() - Method in class org.powertac.common.TariffEvaluator
Returns inconvenience of interruptibility.
getInterruptibilityFactor() - Method in class org.powertac.evcustomer.Config
 
getInterruptibilityFactor() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getInterval() - Method in class org.powertac.evcustomer.beans.Activity
If zero, then this is an out-and-back trip within a single timeslot.
getIsSupersededBy() - Method in class org.powertac.common.Tariff
 
getJmsBrokerName() - Method in class org.powertac.server.JmsManagementService
 
getJmsBrokerUrl() - Method in class org.powertac.server.JmsManagementService
 
getKey() - Method in class org.powertac.common.Broker
Returns the jms ID for this broker.
getKey() - Method in class org.powertac.common.msg.BrokerAccept
Returns the jms key used to validate broker communications.
getKey() - Method in class org.powertac.factoredcustomer.LearningCustomerCreator
 
getKneeDemand() - Method in class org.powertac.genco.CpGenco
Congestion threshold at which slope increases
getKneeSlope() - Method in class org.powertac.genco.CpGenco
Congestion threshold at which slope increases
getKwh() - Method in class org.powertac.common.msg.BalancingControlEvent
 
getKWh() - Method in class org.powertac.common.BalancingTransaction
Returns the total size of the imbalance in kWH, positive for surplus and negative for deficit
getKWh() - Method in class org.powertac.common.CapacityTransaction
The amount by which this broker's total net consumption exceeded the threshold, in kWh.
getKWh() - Method in class org.powertac.common.DistributionTransaction
Returns the transported energy quantity represented by this transaction.
getKWh() - Method in class org.powertac.common.TariffTransaction
Returns the debit (negative) or credit (positive) to the broker's energy account in the current timeslot represented by this transaction.
getKWh() - Method in class org.powertac.customer.StepInfo
 
getLambda() - Method in class org.powertac.evcustomer.Config
 
getLastEnabled() - Method in class org.powertac.common.msg.TimeslotUpdate
Returns the serial number of the first enabled timeslot.
getLatitude() - Method in class org.powertac.common.Competition
Returns approximate latitude in degrees for sim locale.
getLimitPrice() - Method in class org.powertac.common.Order
Setter for logtool access; do not use otherwise
getLimitPrice() - Method in class org.powertac.common.OrderbookOrder
Returns the limit price for this unsatisfied order.
getLoads(int, int) - Method in class org.powertac.evcustomer.customers.EvCustomer
 
getLog() - Static method in class org.powertac.common.TariffEvaluationHelper
 
getLogitChoiceRationality() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getMaleDailyKm() - Method in class org.powertac.evcustomer.beans.GroupActivity
 
getMaleProbability() - Method in class org.powertac.evcustomer.beans.ClassGroup
 
getMaleProbability() - Method in class org.powertac.evcustomer.beans.GroupActivity
 
getMarketBalance(Broker) - Method in class org.powertac.balancemkt.BalancingMarketService
Returns the difference between a broker's current market position and its net load.
getMarketBalance(Broker) - Method in interface org.powertac.common.interfaces.BalancingMarket
Returns the market balance for a given broker.
getMarketBootstrapData() - Method in class org.powertac.common.Competition
Getter and setter for market bootstrap data
getMarketBootstrapData() - Method in class org.powertac.common.TariffEvaluationHelper
Retrieves the market bootstrap data from the Competition.
getMarketPrice() - Method in class org.powertac.common.msg.MarketBootstrapData
 
getMaxAskPrices() - Method in class org.powertac.common.repo.OrderbookRepo
Returns maxAskPrices array, representing the maximum ask prices for the most recent clearing of the wholesale market.
getMaxCapacity() - Method in class org.powertac.evcustomer.beans.CarType
 
getMaxChargeKW() - Method in class org.powertac.customer.model.Battery
 
getMaxChargeKW() - Method in class org.powertac.customer.model.LiftTruck
 
getMaxCurtailment() - Method in class org.powertac.common.Rate
Returns the maximum proportion of offered load or supply that can be curtailed in a given timeslot.
getMaxDefaultDuration() - Method in class org.powertac.evcustomer.Config
 
getMaxDischargeKW() - Method in class org.powertac.customer.model.Battery
 
getMaxDownRegulationPaymentRatio() - Method in class org.powertac.common.Competition
If a tariff offers a down-regulation price larger (more negative) than the consumption price times this ratio, customers will not offer down-regulation, and will ignore down-regulation during tariff evaluation.
getMaxInterest() - Method in class org.powertac.accounting.AccountingService
Returns the high end of the bank interest range.
getMaxPublicationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getMaxQueueDepth() - Method in class org.powertac.server.JmsManagementService
 
getMaxRevocationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getMaxTemp() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getMaxUpRegulation(double, double) - Method in class org.powertac.common.Tariff
Returns the maximum interruptible quantity in kwh for this tariff in the current timeslot, for the specified proposed and cumulative usage.
getMaxUpRegulationPaymentRatio() - Method in class org.powertac.common.Competition
Customers assume up-regulation will never clear if the regulation price is higher than the consumption price times this ratio, and so up-regulation will be ignored during tariff evaluation.
getMaxValue() - Method in class org.powertac.common.Rate
 
getMaxValuePriceWeight() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getMeanConsumptionPrice() - Method in class org.powertac.common.Tariff
 
getMeanMarketPrice() - Method in class org.powertac.common.msg.MarketBootstrapData
Returns the mean price/MWh over the entire array.
getMembers() - Method in class org.powertac.householdcustomer.customers.Household
This is a function that returns the members of the household.
getMembers() - Method in class org.powertac.officecomplexcustomer.customers.Office
This is a function that returns the members of the office.
getMessage() - Method in class org.powertac.common.msg.TariffStatus
 
getMinAskPrices() - Method in class org.powertac.common.repo.OrderbookRepo
Returns the minAskPrices array, representing the minimum ask prices for the most recent clearing of the wholesale market.
getMinDefaultDuration() - Method in class org.powertac.evcustomer.Config
 
getMinDuration() - Method in class org.powertac.common.Tariff
Delegation for TariffSpecification.minDuration
getMinDuration() - Method in class org.powertac.common.TariffSpecification
 
getMinimumOrderQuantity() - Method in class org.powertac.common.Competition
Minimum order quantity in MWh.
getMinimumTimeslotCount() - Method in class org.powertac.common.Competition
Minimum number of timeslots for this competition.
getMinInterest() - Method in class org.powertac.accounting.AccountingService
Returns the low end of the bank interest range.
getMinPlanningHorizon() - Method in class org.powertac.customer.model.LiftTruck
 
getMinPublicationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getMinQuantity() - Method in class org.powertac.genco.CpGenco
Minimum total quantity to offer.
getMinRevocationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getMinTemp() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getMinValue() - Method in class org.powertac.common.Rate
 
getModulo() - Method in class org.powertac.common.TimeService
 
getMultiplier() - Static method in class org.powertac.common.IdGenerator
Returns the multiplier for an id, needed to validate id values
getMwh() - Method in class org.powertac.common.msg.MarketBootstrapData
 
getMwh() - Method in class org.powertac.genco.Buyer
 
getMWh() - Method in class org.powertac.common.MarketTransaction
 
getMWh() - Method in class org.powertac.common.Order
 
getMWh() - Method in class org.powertac.common.OrderbookOrder
Returns the quantity of energy unsatisfied for an order.
getName() - Method in class org.powertac.common.Competition
Returns the competition name
getName() - Method in class org.powertac.common.CustomerInfo
Display name for this CustomerInfo instance.
getName() - Method in class org.powertac.customer.AbstractCustomer
Returns the name of this model
getName() - Method in class org.powertac.customer.model.Battery
 
getName() - Method in class org.powertac.customer.model.LiftTruck
 
getName() - Method in class org.powertac.evcustomer.beans.Activity
 
getName() - Method in class org.powertac.evcustomer.beans.CarType
 
getName() - Method in class org.powertac.evcustomer.beans.ClassCar
 
getName() - Method in class org.powertac.evcustomer.beans.ClassGroup
 
getName() - Method in class org.powertac.evcustomer.beans.GroupActivity
 
getName() - Method in class org.powertac.evcustomer.beans.SocialGroup
 
getName() - Method in class org.powertac.evcustomer.customers.EvCustomer
 
getName() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getName() - Method in class org.powertac.factoredcustomer.CustomerStructure
 
getName() - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
getName() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityBundle
 
getName() - Method in interface org.powertac.factoredcustomer.interfaces.StructureInstance
 
getName() - Method in class org.powertac.factoredcustomer.ProbabilityDistribution
 
getName() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getName() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getName() - Method in class org.powertac.factoredcustomer.TimeseriesGenerator
 
getNBatteries() - Method in class org.powertac.customer.model.LiftTruck
 
getNChargers() - Method in class org.powertac.customer.model.LiftTruck
 
getNeededCapacity(double) - Method in class org.powertac.evcustomer.customers.EvCustomer
 
getNetImbalance() - Method in class org.powertac.common.msg.BalanceReport
 
getNetLoadKWh() - Method in class org.powertac.balancemkt.ChargeInfo
 
getNetUsage() - Method in class org.powertac.common.msg.CustomerBootstrapData
 
getNewExpiration() - Method in class org.powertac.common.msg.TariffExpire
 
getNewStockTemp() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getNext(Timeslot) - Method in class org.powertac.common.repo.TimeslotRepo
Returns the following timeslot.
getNLarge() - Method in class org.powertac.common.DistributionTransaction
Returns the number of large customer subscriptions for which meter fees are assessed.
getNominalCapacity() - Method in class org.powertac.genco.Genco
Nominal or mean capacity of plant.
getNominalTemp() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getNonCoolingUsage() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getNonDominantConsumption(int) - Method in class org.powertac.householdcustomer.customers.Household
This is a function returning the non dominant Consumption Load for a certain hour.
getNonDominantConsumption(int) - Method in class org.powertac.officecomplexcustomer.customers.Office
This is a function returning the non dominant Consumption Load for a certain hour.
getNonDominantLoad(String) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
This function returns the non dominant Consumption Load for a certain type of houses
getNonScaledScore(CapacityProfile) - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
getNormWtExpected() - Method in class org.powertac.common.TariffEvaluationHelper
 
getNormWtMax() - Method in class org.powertac.common.TariffEvaluationHelper
 
getNoticeInterval() - Method in class org.powertac.common.Rate
 
getNsInertia() - Method in class org.powertac.evcustomer.Config
 
getNSmall() - Method in class org.powertac.common.DistributionTransaction
Returns the number of small customer subscriptions for which meter fees are assessed.
getOfferDate() - Method in class org.powertac.common.Tariff
 
getOfficeComplexList() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
This function returns the list of the villages created at the beginning of the game by the service
getOfficeMapping() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
This function returns the inertia Map variable of the village.
getOffices() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
This function returns a vector with all the offices that are present in this office complex.
getOffices(String) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
This function returns a vector with all the offices of a certain type that are present in this office complex.
getOffset() - Method in class org.powertac.common.TimeService
Computes and returns the offset in msec between the current system time and the current clock time.
getOperationDaysVector() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function returns the operation days vector of the appliance.
getOperationDaysVector() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function returns the operation days vector of the appliance.
getOpinions() - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
getOptimizerStructure() - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
getOptimizerStructure() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityBundle
 
getOrderId() - Method in class org.powertac.common.msg.OrderStatus
 
getOverallBalance() - Method in class org.powertac.common.MarketPosition
 
getOverallPower() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function returns the power variable of the appliance.
getOverallPower() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function returns the power variable of the appliance.
getParentBundle() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
getPassword() - Method in class org.powertac.common.Broker
 
getPassword() - Method in class org.powertac.common.msg.BrokerAuthentication
 
getPasswordAuthentication() - Method in class org.powertac.util.ProxyAuthenticator
 
getPayload() - Method in class org.powertac.common.msg.VariableRateUpdate
conventional getter to satisfy beanutils
getPayment() - Method in class org.powertac.common.msg.BalancingControlEvent
 
getPeakTimeslot() - Method in class org.powertac.common.CapacityTransaction
When this peak occurred.
getPendingTariffTransactions() - Method in class org.powertac.accounting.AccountingService
Returns the current list of pending tariff transactions.
getPendingTariffTransactions() - Method in interface org.powertac.common.interfaces.Accounting
Returns the list of pending tariff transactions for the current timeslot.
getPeriodicPayment() - Method in class org.powertac.common.Tariff
Flat payment per period for two-part tariffs, typically negative.
getPeriodicPayment() - Method in class org.powertac.common.TariffSpecification
 
getPeriodicSkew(int, int) - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getPermutationRule() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getPermutations(CapacityProfile.PermutationRule) - Method in class org.powertac.factoredcustomer.CapacityProfile
 
getPlanningHorizon() - Method in class org.powertac.customer.model.LiftTruck
 
getPMinus() - Method in class org.powertac.balancemkt.BalancingMarketService
Returns the zero-quantity price for down-regulation energy in the current timeslot.
getPMinus() - Method in interface org.powertac.balancemkt.SettlementContext
Returns the current value of pMinus.
getPMinusPrime() - Method in class org.powertac.balancemkt.BalancingMarketService
Returns the slope of down-regulation energy sold through the wholesale ancillary services market.
getPMinusPrime() - Method in interface org.powertac.common.interfaces.BalancingMarket
Returns the slope of cost curve for down-regulation.
getPMinusPrime() - Method in class org.powertac.distributionutility.DistributionUtilityService
Deprecated.
For backward-compatibility only - should not be called.
getPomId() - Method in class org.powertac.common.Competition
Returns the pom version id from the server on which this Competition was created.
getPopulation() - Method in class org.powertac.common.CustomerInfo
Returns the population of the model represented by this CustomerInfo.
getPopulation() - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
getPopulation() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityBundle
 
getPopulation() - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
getPopulation() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
 
getPopulation(CustomerInfo) - Method in class org.powertac.customer.AbstractCustomer
 
getPostedTime() - Method in class org.powertac.common.BrokerTransaction
When this Transaction was posted.
getPostedTime() - Method in class org.powertac.common.msg.TimeslotUpdate
 
getPostedTimeslot() - Method in class org.powertac.common.BrokerTransaction
Timeslot when transaction was posted
getPostedTimeslotIndex() - Method in class org.powertac.common.BrokerTransaction
Timeslot index when transaction was posted.
getPower() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function returns the power variable of the appliance.
getPower() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function returns the power variable of the appliance.
getPowerType() - Method in class org.powertac.common.CustomerInfo
Returns the type of power consumption and/or production available in this customer model.
getPowerType() - Method in class org.powertac.common.msg.CustomerBootstrapData
 
getPowerType() - Method in class org.powertac.common.Tariff
Type of power covered by this tariff
getPowerType() - Method in class org.powertac.common.TariffSpecification
 
getPowerType() - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
getPowerType() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityBundle
 
getPPlus() - Method in class org.powertac.balancemkt.BalancingMarketService
Returns the zero-quantity price for up-regulation energy in the current timeslot.
getPPlus() - Method in interface org.powertac.balancemkt.SettlementContext
Returns the current value of pPlus.
getPPlusPrime() - Method in class org.powertac.balancemkt.BalancingMarketService
Returns the slope of up-regulation energy purchased through the wholesale ancillary services market.
getPPlusPrime() - Method in interface org.powertac.common.interfaces.BalancingMarket
Returns the slope of cost curve for up-regulation.
getPPlusPrime() - Method in class org.powertac.distributionutility.DistributionUtilityService
Deprecated.
For backward-compatibility only - should not be called.
getPredictions() - Method in class org.powertac.common.WeatherForecast
 
getPrefix() - Static method in class org.powertac.common.IdGenerator
Returns the id prefix - needed for testing.
getPrefix() - Method in class org.powertac.common.msg.BrokerAccept
Returns the ID prefix to be used by the broker.
getPrefix() - Method in class org.powertac.server.LogService
 
getPrice() - Method in class org.powertac.common.MarketTransaction
 
getPrice() - Method in class org.powertac.common.msg.BalancingOrder
 
getPriceBeta() - Method in class org.powertac.genco.Buyer
 
getPriceInterval() - Method in class org.powertac.genco.CpGenco
Difference between sequential nominal bid prices
getProbabilities() - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
getProbability() - Method in class org.powertac.evcustomer.beans.ClassCar
 
getProbability() - Method in class org.powertac.evcustomer.beans.ClassGroup
 
getProbability(String) - Method in class org.powertac.evcustomer.beans.GroupActivity
 
getProbabilityForTimeslot(int) - Method in class org.powertac.evcustomer.beans.Activity
 
getProductionRate() - Method in class org.powertac.du.DefaultBrokerService
 
getProfile() - Method in class org.powertac.common.CapacityProfile
 
getProfileChangeWeight() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getProfileLength() - Method in class org.powertac.evcustomer.Config
 
getProfileSelectionMethod() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getProperty(String) - Method in interface org.powertac.common.interfaces.ServerProperties
Returns the value of the property with the given name, or null if no such property is found.
getProperty(String) - Method in class org.powertac.server.ServerPropertiesService
 
getProperty(String) - Method in class org.powertac.util.PropertiesUtil
 
getProperty(String, String) - Method in interface org.powertac.common.interfaces.ServerProperties
Returns the value of the named property, or the defaultValue if no such property is found.
getProperty(String, String) - Method in class org.powertac.server.ServerPropertiesService
 
getProperty(String, String) - Method in class org.powertac.util.PropertiesUtil
 
getPSigma() - Method in class org.powertac.genco.CpGenco
Std deviation ratio for bid price.
getPublicationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getPublicationInterval() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getPublicationOffset() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getPublishedConfiguration() - Method in class org.powertac.server.ServerPropertiesService
Returns the published configuration as a Properties instance
getPurpose() - Method in class org.powertac.common.RandomSeed
 
getQSigma() - Method in class org.powertac.genco.CpGenco
Std deviation ratio for bid quantity.
getQuantity() - Method in class org.powertac.common.BalancingTransaction
Deprecated.
getQuantity() - Method in class org.powertac.common.DistributionTransaction
Deprecated.
getRandomSeed(String, long, String) - Method in class org.powertac.common.repo.RandomSeedRepo
Returns the RandomSeed instance identified by classname, id, and purpose, creating it if necessary.
getRandomSeedRepo() - Method in interface org.powertac.common.interfaces.CustomerServiceAccessor
Returns a reference to a RandomSeedRepo
getRandomSeedRepo() - Method in class org.powertac.customer.CustomerModelService
 
getRandomSeedRepo() - Method in class org.powertac.factoredcustomer.FactoredCustomerService
 
getRandomSeedRepo() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
getRandomSeedRepo() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
 
getRange() - Method in class org.powertac.evcustomer.beans.CarType
 
getRate() - Method in class org.powertac.common.TimeService
 
getRateHistory() - Method in class org.powertac.common.Rate
Returns the sequence of HourlyCharge instances for this Rate.
getRateId() - Method in class org.powertac.common.HourlyCharge
 
getRateId() - Method in class org.powertac.common.msg.VariableRateUpdate
 
getRates() - Method in class org.powertac.common.TariffSpecification
Returns the Rate instances from among the rates in this tariff spec.
getRationalityFactor() - Method in class org.powertac.evcustomer.Config
 
getRationalityFactor() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getReactivityFactor() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getRealizedPrice() - Method in class org.powertac.common.Tariff
Returns the actual realized price, or 0.0 if information unavailable.
getRealizedPriceWeight() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getReceptivityFactor() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getRegistrations(Object) - Method in class org.powertac.server.MessageRouter
returns the registrations for the given message
getRegulation() - Method in class org.powertac.common.TariffSubscription
Returns the regulation quantity exercised per member in the previous timeslot.
getRegulation(Broker) - Method in class org.powertac.balancemkt.BalancingMarketService
Returns the net balancing result for a given broker.
getRegulation(Broker) - Method in interface org.powertac.common.interfaces.BalancingMarket
Returns the net regulation energy (positive for up-regulation, negative for down-regulation) for a given broker.
getRegulationCapacity() - Method in class org.powertac.customer.StepInfo
 
getRegulationCapacity(BalancingOrder) - Method in interface org.powertac.common.interfaces.CapacityControl
Gathers up power usage data for the current timeslot that could be subject to a BalancingOrder.
getRegulationCapacity(BalancingOrder) - Method in class org.powertac.tariffmarket.CapacityControlService
 
getRegulationCharge(double, double, boolean) - Method in class org.powertac.common.Tariff
Returns the usage charge for regulation usage/or production.
getRegulationRates() - Method in class org.powertac.common.TariffSpecification
Returns the RegulationRate instances from among the rates in this tariff spec.
getReliability() - Method in class org.powertac.genco.Genco
Probability that this plant will submit asks in any given timeslot
getRemainingRegulationCapacity() - Method in class org.powertac.common.TariffSubscription
Returns the maximum aggregate up-regulation possible after the customer model has run and possibly applied economic controls.
getRequesterClass() - Method in class org.powertac.common.RandomSeed
 
getRequesterId() - Method in class org.powertac.common.RandomSeed
 
getResponse() - Method in class org.powertac.common.RegulationRate
 
getRevocationFee() - Method in class org.powertac.tariffmarket.TariffMarketService
 
getRevokedSubscriptionList(CustomerInfo) - Method in class org.powertac.common.repo.TariffSubscriptionRepo
Returns the list of subscriptions for this customer that have been revoked and have non-zero committed customer counts.
getRoofArea() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getRoofRValue() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getRwaOffset() - Method in class org.powertac.genco.CpGenco
Random-walk offset for the quadratic coefficient
getRwaSigma() - Method in class org.powertac.genco.CpGenco
Random-walk sigma for the quadratic coefficient
getRwcOffset() - Method in class org.powertac.genco.CpGenco
Random-walk offset for the constant coefficient
getRwcSigma() - Method in class org.powertac.genco.CpGenco
Random-walk sigma for the constant coefficient
getSaturation() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function returns the saturation variable of the appliance.
getSaturation() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function returns the saturation variable of the appliance.
getScaleFactor() - Method in class org.powertac.genco.MisoBuyer
 
getScores() - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
getSelfDischargeRate() - Method in class org.powertac.customer.model.Battery
 
getSellerSurplusRatio() - Method in class org.powertac.auctioneer.AuctionService
 
getSellLimitPriceMax() - Method in class org.powertac.du.DefaultBrokerService
 
getSellLimitPriceMin() - Method in class org.powertac.du.DefaultBrokerService
 
getSerialNumber() - Method in class org.powertac.common.Timeslot
 
getServerConfiguration() - Method in interface org.powertac.common.interfaces.CustomerServiceAccessor
Returns a reference to a ServerConfiguration service
getServerConfiguration() - Method in class org.powertac.customer.CustomerModelService
 
getServerConfiguration() - Method in class org.powertac.factoredcustomer.FactoredCustomerService
 
getServerConfiguration() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
getServerConfiguration() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
 
getServerTime() - Method in class org.powertac.common.msg.BrokerAccept
Returns the server's system time at the time this instance was created.
getServerUrl() - Method in class org.powertac.server.WeatherService
 
getServingJms() - Method in class org.powertac.server.JmsManagementService
 
getShiftData() - Method in class org.powertac.customer.model.LiftTruck
 
getShiftingInconvenienceFactor(Tariff) - Method in interface org.powertac.common.interfaces.CustomerModelAccessor
Returns a [0,1] value representing the inconvenience of dealing with curtailment in exchange for a lower price.
getShiftingInconvenienceFactor(Tariff) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getShiftingInconvenienceFactor(Tariff) - Method in class org.powertac.customer.model.Battery
 
getShiftingInconvenienceFactor(Tariff) - Method in class org.powertac.customer.model.LiftTruck
 
getShiftingInconvenienceFactor(Tariff) - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
getShiftingInconvenienceFactor(Tariff) - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
getShiftingInconvenienceFactor(Tariff) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
 
getShiftSag() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getSignupPayment() - Method in class org.powertac.common.Tariff
One-time payment for subscribing to tariff, negative for payment from customer, positive for payment to customer.
getSignupPayment() - Method in class org.powertac.common.TariffSpecification
 
getSimulationBaseTime() - Method in class org.powertac.common.Competition
Start time of a sim session in the sim world.
getSimulationModulo() - Method in class org.powertac.common.Competition
Minimum value in milliseconds by which time advances in a simulation, or in other words, the size of a clock tick.
getSimulationRate() - Method in class org.powertac.common.Competition
The time-compression factor for the simulation.
getSimulationTimeslotSeconds() - Method in class org.powertac.common.Competition
Returns the number of seconds in wall-clock time per timeslot, truncated to an integer.
getSocialClassName() - Method in class org.powertac.evcustomer.beans.ClassCar
 
getSocialClassName() - Method in class org.powertac.evcustomer.beans.ClassGroup
 
getSoldThreshold() - Method in class org.powertac.common.TariffEvaluationHelper
 
getSpecId() - Method in class org.powertac.common.Tariff
 
getStart() - Method in class org.powertac.common.CapacityProfile
 
getStart() - Method in class org.powertac.common.msg.SimResume
 
getStart() - Method in class org.powertac.common.msg.SimStart
 
getStart() - Method in class org.powertac.common.TimeService
 
getStartInstant() - Method in class org.powertac.common.Timeslot
 
getStartTime() - Method in class org.powertac.common.Timeslot
Returns the DateTime representation of the start time for this timeslot
getState() - Method in class org.powertac.common.Tariff
 
getStateLogger() - Method in class org.powertac.server.LogService
 
getStatus() - Method in class org.powertac.common.msg.OrderStatus
 
getStatus() - Method in class org.powertac.common.msg.TariffStatus
 
getStockCapacity() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getStorageCapacity() - Method in class org.powertac.common.CustomerInfo
Returns the maximum energy storage capacity in kWh per member.
getStorageTariffMargin() - Method in class org.powertac.du.DefaultBrokerService
 
getStorageTariffValue() - Method in class org.powertac.du.DefaultBrokerService
 
getString(long) - Static method in class org.powertac.common.IdGenerator
Converts ID value to String as A.B.
getStructures() - Method in class org.powertac.factoredcustomer.Config
Retrieves the list of configured beans
getStructureTypes() - Method in class org.powertac.factoredcustomer.Config
 
getSubscriberStructure() - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
getSubscriberStructure() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityBundle
 
getSubscription() - Method in class org.powertac.common.RegulationCapacity
Returns the subscription, if any, associated with this instance.
getSubscription() - Method in class org.powertac.customer.StepInfo
 
getSubscription(CustomerInfo, Tariff) - Method in class org.powertac.common.repo.TariffSubscriptionRepo
Returns the TariffSubscription for the given Tariff/Customer pair, creating it if necessary.
getSupersedes() - Method in class org.powertac.common.TariffSpecification
 
getTariff() - Method in class org.powertac.common.TariffEvaluationHelper
 
getTariff() - Method in class org.powertac.common.TariffSubscription
 
getTariffChoiceSample() - Method in interface org.powertac.common.interfaces.CustomerModelAccessor
Returns a [0,1] random value used to make choices using the logit choice model.
getTariffChoiceSample() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getTariffChoiceSample() - Method in class org.powertac.customer.model.Battery
 
getTariffChoiceSample() - Method in class org.powertac.customer.model.LiftTruck
 
getTariffChoiceSample() - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
getTariffChoiceSample() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
 
getTariffCount() - Method in class org.powertac.evcustomer.Config
 
getTariffEvaluators() - Method in class org.powertac.householdcustomer.customers.Village
This function returns the period Map variable of the village.
getTariffEvaluators() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
This function returns the period Map variable of the village.
getTariffId() - Method in class org.powertac.common.msg.TariffStatus
 
getTariffId() - Method in class org.powertac.common.msg.TariffUpdate
 
getTariffId() - Method in class org.powertac.common.RateCore
Returns the id of the TariffSpecification to which this Rate is attached.
getTariffId() - Method in class org.powertac.common.TariffSubscription
 
getTariffMarket() - Method in interface org.powertac.common.interfaces.CustomerServiceAccessor
Returns a reference to the TariffMarket
getTariffMarket() - Method in class org.powertac.customer.CustomerModelService
 
getTariffMarket() - Method in class org.powertac.factoredcustomer.FactoredCustomerService
 
getTariffMarket() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
getTariffMarket() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
 
getTariffRepo() - Method in interface org.powertac.common.interfaces.CustomerServiceAccessor
Returns a reference to a TariffRepo
getTariffRepo() - Method in class org.powertac.customer.CustomerModelService
 
getTariffRepo() - Method in class org.powertac.factoredcustomer.FactoredCustomerService
 
getTariffRepo() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
getTariffRepo() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
 
getTariffSpec() - Method in class org.powertac.common.Tariff
 
getTariffSpec() - Method in class org.powertac.common.TariffTransaction
Returns the TariffSpecification instance to which this transaction applies.
getTariffSpecification() - Method in class org.powertac.common.Tariff
 
getTariffSubscriptionRepo() - Method in interface org.powertac.common.interfaces.CustomerServiceAccessor
Returns a reference to a TariffSubscriptionRepo
getTariffSubscriptionRepo() - Method in class org.powertac.customer.CustomerModelService
 
getTariffSubscriptionRepo() - Method in class org.powertac.factoredcustomer.FactoredCustomerService
 
getTariffSubscriptionRepo() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
getTariffSubscriptionRepo() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
 
getTariffSwitchFactor() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getTariffVolumeThreshold() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getTempAlpha() - Method in class org.powertac.genco.MisoBuyer
 
getTemperature() - Method in class org.powertac.common.WeatherForecastPrediction
 
getTemperature() - Method in class org.powertac.common.WeatherReport
 
getTemperatureFactor(int) - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getTemperatureInfluence() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getTemperatureReference() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getter() - Method in annotation type org.powertac.common.config.ConfigurableValue
Name of method that retrieves the default value for this property.
getThreshold() - Method in class org.powertac.common.CapacityTransaction
The peak-demand threshold for this assessment.
getTieredRateFactor() - Method in class org.powertac.common.TariffEvaluator
Returns inconvenience of tiered rate.
getTieredRateFactor() - Method in class org.powertac.evcustomer.Config
 
getTieredRateFactor() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getTierThreshold() - Method in class org.powertac.common.Rate
 
getTimeForIndex(int) - Method in class org.powertac.common.repo.TimeslotRepo
Converts int timeslot index to Instant
getTimes() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function returns the daily/weekly times of operation of the appliance.
getTimeService() - Method in interface org.powertac.common.interfaces.CustomerServiceAccessor
Returns a reference to the TimeService
getTimeService() - Method in class org.powertac.common.TariffEvaluationHelper
 
getTimeService() - Method in class org.powertac.customer.CustomerModelService
 
getTimeService() - Method in class org.powertac.factoredcustomer.FactoredCustomerService
 
getTimeService() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
getTimeService() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
 
getTimeslot() - Method in class org.powertac.common.ClearedTrade
 
getTimeslot() - Method in class org.powertac.common.MarketPosition
 
getTimeslot() - Method in class org.powertac.common.MarketTransaction
 
getTimeslot() - Method in class org.powertac.common.msg.DistributionReport
 
getTimeslot() - Method in class org.powertac.common.Order
 
getTimeslot() - Method in class org.powertac.common.Orderbook
 
getTimeslot() - Method in class org.powertac.common.WeatherForecast
Deprecated.
getTimeslot() - Method in class org.powertac.customer.StepInfo
 
getTimeslotDuration() - Method in class org.powertac.common.Competition
Returns the duration of a timeslot in milliseconds sim-time.
getTimeslotIndex() - Method in class org.powertac.common.ClearedTrade
 
getTimeslotIndex() - Method in class org.powertac.common.MarketPosition
 
getTimeslotIndex() - Method in class org.powertac.common.MarketTransaction
 
getTimeslotIndex() - Method in class org.powertac.common.msg.BalanceReport
 
getTimeslotIndex() - Method in class org.powertac.common.msg.ControlEvent
 
getTimeslotIndex() - Method in class org.powertac.common.msg.TimeslotComplete
 
getTimeslotIndex() - Method in class org.powertac.common.Order
 
getTimeslotIndex() - Method in class org.powertac.common.Orderbook
The timeslot in which energy commitments represented by cleared trades are due.
getTimeslotIndex() - Method in class org.powertac.common.WeatherForecast
 
getTimeslotIndex() - Method in class org.powertac.common.WeatherReport
 
getTimeslotIndex(Instant) - Method in class org.powertac.common.repo.TimeslotRepo
Converts time to timeslot index without actually creating a timeslot
getTimeslotLength() - Method in class org.powertac.common.Competition
Returns the length of a timeslot in minutes (sim time).
getTimeslotRepo() - Method in interface org.powertac.common.interfaces.CustomerServiceAccessor
Returns a reference to a TimeslotRepo
getTimeslotRepo() - Method in class org.powertac.customer.CustomerModelService
 
getTimeslotRepo() - Method in class org.powertac.factoredcustomer.FactoredCustomerService
 
getTimeslotRepo() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
getTimeslotRepo() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
 
getTimeslotsOpen() - Method in class org.powertac.common.Competition
Number of timeslots simultaneously open for trading.
getTimezoneOffset() - Method in class org.powertac.common.Competition
Returns timezone offset for sim locale.
getTotalConsumption() - Method in class org.powertac.common.msg.DistributionReport
 
getTotalCost() - Method in class org.powertac.common.Tariff
 
getTotalProduction() - Method in class org.powertac.common.msg.DistributionReport
 
getTotalUsage() - Method in class org.powertac.common.Tariff
 
getTotalUsage() - Method in class org.powertac.common.TariffSubscription
 
getTouFactor() - Method in class org.powertac.common.TariffEvaluator
Returns inconvenience of time-of-use rate.
getTouFactor() - Method in class org.powertac.evcustomer.Config
 
getTouFactor() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getTournamentSchedulerUrl() - Method in class org.powertac.server.TournamentSchedulerService
 
getTruckKW() - Method in class org.powertac.customer.model.LiftTruck
 
getTruckStd() - Method in class org.powertac.customer.model.LiftTruck
 
getTurnoverRatio() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getTxType() - Method in class org.powertac.common.TariffTransaction
 
getType() - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
getType() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
 
getUnitSize() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getUpdateId() - Method in class org.powertac.common.msg.TariffStatus
 
getUpregHalf() - Method in class org.powertac.common.TariffEvaluationHelper
 
getUpregSlope() - Method in class org.powertac.common.TariffEvaluationHelper
 
getUpRegulationCapacity() - Method in class org.powertac.common.RegulationAccumulator
Returns the available up-regulation capacity in kWh.
getUpRegulationCapacity() - Method in class org.powertac.common.RegulationCapacity
Returns the available up-regulation capacity in kWh.
getUpRegulationCapacity() - Method in class org.powertac.factoredcustomer.CapacityAccumulator
 
getUpRegulationDiscount() - Method in class org.powertac.common.Competition
Discount rate for overpriced up-regulation.
getUpRegulationKW() - Method in class org.powertac.common.CustomerInfo
Returns the maximum up-regulation rate in kW per member, beyond the curtailment of its load.
getUpRegulationLimit() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getUpRegulationPayment() - Method in class org.powertac.common.RegulationRate
 
getUsageCharge(double, double, boolean) - Method in class org.powertac.common.Tariff
Returns the usage charge for a single customer in the current timeslot.
getUsageCharge(Instant, double, double) - Method in class org.powertac.common.Tariff
Returns the usage charge for a single customer using an amount of energy at some time in the past or future.
getUsageCharge(Instant, double, double, TariffEvaluationHelper) - Method in class org.powertac.common.Tariff
Returns a risk-adjusted usage charge, with prices for variable rates adjusted by the given TariffEvaluationHelper.
getUsageChargePercentBenefit() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getUsageChargeStance() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getUsageChargeThreshold() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getUsername() - Method in class org.powertac.common.Broker
Returns the username for this Broker.
getUsername() - Method in class org.powertac.common.msg.BrokerAuthentication
 
getUtilities() - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
getValue() - Method in class org.powertac.common.HourlyCharge
 
getValue() - Method in class org.powertac.common.RandomSeed
 
getValue() - Method in class org.powertac.common.Rate
Returns the rate for the current time.
getValue(AbstractInstant) - Method in class org.powertac.common.Rate
Shortcut to get value at an instant without a TEH.
getValue(AbstractInstant, TariffEvaluationHelper) - Method in class org.powertac.common.Rate
Returns the rate for some time in the past or future, regardless of whether the Rate applies at that time, and regardless of whether the requested time is beyond the notification interval of a variable rate.
getVariability() - Method in class org.powertac.genco.Genco
Maximim amount by which capacity can change/timeslot in random walk.
getVariablePricingFactor() - Method in class org.powertac.common.TariffEvaluator
Returns inconvenience of variable pricing.
getVariablePricingFactor() - Method in class org.powertac.evcustomer.Config
 
getVariablePricingFactor() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getVillageList() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
This function returns the list of the villages created at the beginning of the game by the service
getVisualizerQueueName() - Method in class org.powertac.server.VisualizerProxyService
 
getWallArea() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getWallRValue() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
getWeatherForecastRepo() - Method in class org.powertac.factoredcustomer.FactoredCustomerService
 
getWeatherReportRepo() - Method in interface org.powertac.common.interfaces.CustomerServiceAccessor
Returns a reference to a WeatherReportRepo
getWeatherReportRepo() - Method in class org.powertac.customer.CustomerModelService
 
getWeatherReportRepo() - Method in class org.powertac.factoredcustomer.FactoredCustomerService
 
getWeatherReportRepo() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
getWeatherReportRepo() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
 
getWeatherReqInterval() - Method in class org.powertac.server.WeatherService
 
getWeek() - Method in class org.powertac.householdcustomer.customers.Household
This is a function that returns the week of refresh.
getWeekdayWeight() - Method in class org.powertac.evcustomer.beans.Activity
 
getWeekendWeight() - Method in class org.powertac.evcustomer.beans.Activity
 
getWeeklyBegin() - Method in class org.powertac.common.Rate
 
getWeeklyEnd() - Method in class org.powertac.common.Rate
 
getWeeklyLoadVector() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function returns the weekly load vector of the appliance.
getWeeklyLoadVector() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function returns the weekly load vector of the appliance.
getWeeklyOperation() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function returns the weekly operation vector of the appliance.
getWeeklyOperation() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function returns the weekly operation vector of the appliance.
getWeeklyProfile() - Method in class org.powertac.evcustomer.beans.Activity
 
getWeeklyProfileOptional() - Method in class org.powertac.evcustomer.beans.Activity
Returns an Optional containing the weekly profile if it exists.
getWeeklyRoutine() - Method in class org.powertac.householdcustomer.persons.Person
This function returns the weekly routine of a person.
getWeeklyRoutine() - Method in class org.powertac.officecomplexcustomer.persons.Person
This function returns the weekly routine of a person.
getWeightInconvenience() - Method in class org.powertac.evcustomer.Config
 
getWindDirection() - Method in class org.powertac.common.WeatherForecastPrediction
 
getWindDirection() - Method in class org.powertac.common.WeatherReport
 
getWindDirectionFactor(int) - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getWindDirectionInfluence() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getWindSpeed() - Method in class org.powertac.common.WeatherForecastPrediction
 
getWindSpeed() - Method in class org.powertac.common.WeatherReport
 
getWindspeedFactor(int) - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getWindSpeedInfluence() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getWtExpected() - Method in class org.powertac.common.TariffEvaluationHelper
Parameter access
getWtMax() - Method in class org.powertac.common.TariffEvaluationHelper
 
getWtRealized() - Method in class org.powertac.common.TariffEvaluationHelper
 
getXStream() - Static method in class org.powertac.common.XMLMessageConverter
 
GroupActivity - Class in org.powertac.evcustomer.beans
Join table between SocialGroup and Activity.
GroupActivity(String) - Constructor for class org.powertac.evcustomer.beans.GroupActivity
Auto-configure constructor

H

handleMarketTransactionsForTimeslot(Timeslot) - Method in class org.powertac.accounting.AccountingService
Processes deferred market transactions for the current timeslot by updating the broker's cash position.
handleMessage(CashPosition) - Method in class org.powertac.du.DefaultBrokerService
CashPosition is the last message sent by Accounting.
handleMessage(MarketTransaction) - Method in class org.powertac.du.DefaultBrokerService
Receives a new MarketTransaction.
handleMessage(BalancingOrder) - Method in class org.powertac.tariffmarket.TariffMarketService
Processes an incoming BalancingOrder by storing it in the tariffRepo.
handleMessage(BrokerAccept) - Method in class org.powertac.du.DefaultBrokerService
Handles the BrokerAccept message for completeness
handleMessage(BrokerAuthentication) - Method in class org.powertac.server.CompetitionControlService
Authenticate Broker.
handleMessage(CustomerBootstrapData) - Method in class org.powertac.du.DefaultBrokerService
Handles CustomerBootstrapData by populating the customer model corresponding to the given customer and power type.
handleMessage(EconomicControlEvent) - Method in class org.powertac.tariffmarket.TariffMarketService
Processes an incoming ControlEvent from a broker
handleMessage(PauseRelease) - Method in class org.powertac.server.CompetitionControlService
Releases a broker-initiated pause.
handleMessage(PauseRequest) - Method in class org.powertac.server.CompetitionControlService
Allows a broker to request a pause.
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(TimeslotComplete) - Method in class org.powertac.du.DefaultBrokerService
TimeslotComplete is the last message sent in each timeslot.
handleMessage(VariableRateUpdate) - Method in class org.powertac.tariffmarket.TariffMarketService
Applies a new HourlyCharge to an existing Tariff with a variable Rate.
handleMessage(Order) - Method in class org.powertac.auctioneer.AuctionService
Receives, validates, and queues an incoming Order message.
handleMessage(TariffSpecification) - Method in class org.powertac.tariffmarket.TariffMarketService
Processes a newly-published tariff.
handleMessage(TariffTransaction) - Method in class org.powertac.du.DefaultBrokerService
Handles a TariffTransaction.
handleMessage(WeatherReport) - Method in class org.powertac.du.DefaultBrokerService
Receives a new WeatherReport.
handleNewTimeslot() - Method in interface org.powertac.factoredcustomer.interfaces.FactoredCustomer
 
handleProfileRecommendation(ProfileRecommendation) - Method in interface org.powertac.factoredcustomer.ProfileRecommendation.Listener
 
handleProfileRecommendationPerSub(ProfileRecommendation, TariffSubscription, CapacityProfile) - Method in interface org.powertac.factoredcustomer.ProfileRecommendation.Listener
 
handleRevokedTariff() - Method in class org.powertac.common.TariffSubscription
Handles the subscription switch in case the underlying Tariff has been revoked.
hashCode() - Method in class org.powertac.util.Pair
 
hasRegulationRate() - Method in class org.powertac.common.Tariff
Wrapper for TariffSpecification.hasRegulationRate()
hasRegulationRate() - Method in class org.powertac.common.TariffSpecification
Returns true just in case this tariff has one or more RegulationRates.
hasRegulationRate() - Method in class org.powertac.common.TariffSubscription
True just in case this subscription allows regulation.
heartbeat(int, String, long) - Method in class org.powertac.server.TournamentSchedulerService
 
HeaterType - Enum in org.powertac.householdcustomer.enumerations
This enumerator defines the two different kinds of Water Heater appliances Instant Heater: Utilized when in need from the house tenants and closed afterwards Storage Heater: Always having warm water inside.
Heating - org.powertac.householdcustomer.enumerations.AirConditionOperation
 
Heating - org.powertac.officecomplexcustomer.enumerations.AirConditionOperation
 
Home - org.powertac.officecomplexcustomer.enumerations.Status
 
HOUR - Static variable in class org.powertac.common.TimeService
 
HourlyCharge - Class in org.powertac.common
Represents the cost of power during a specific timeslot in a variable Rate.
HourlyCharge() - Constructor for class org.powertac.common.HourlyCharge
 
HourlyCharge(Instant, double) - Constructor for class org.powertac.common.HourlyCharge
Creates a new HourlyCharge to communicate rate information to customers.
HOURS_OF_DAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
HOURS_OF_DAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
HOURS_OF_SHIFT_WORK - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
Household - Class in org.powertac.householdcustomer.customers
The household is the domain instance represents a single house with the tenants living inside it and fully equipped with appliances statistically distributed.
Household() - Constructor for class org.powertac.householdcustomer.customers.Household
 
HouseholdCustomerService - Class in org.powertac.householdcustomer
Implements the Household Consumer Model.
HouseholdCustomerService() - Constructor for class org.powertac.householdcustomer.HouseholdCustomerService
This is the constructor of the Household Consumer Service.
householdOf - Variable in class org.powertac.householdcustomer.customers.Household
This variable is pointing to the village that this household is part of.

I

ICT - Class in org.powertac.householdcustomer.appliances
ICT are the appliances that are utilized mainly for work or to communicate with others from the household such as computers, telephone devices etc.
ICT - Class in org.powertac.officecomplexcustomer.appliances
ICT are the appliances that are utilized mainly for work or to communicate with others from the household such as computers, telephone devices etc.
ICT() - Constructor for class org.powertac.householdcustomer.appliances.ICT
 
ICT() - Constructor for class org.powertac.officecomplexcustomer.appliances.ICT
 
ICT_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
ICT_DURATION_CYCLE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
ICT_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
ICT_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
ICT_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
ICT_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
id - Variable in class org.powertac.common.BrokerTransaction
 
id - Variable in class org.powertac.common.MarketPosition
 
id - Variable in class org.powertac.common.msg.DistributionReport
 
id - Variable in class org.powertac.common.msg.OrderStatus
 
id - Variable in class org.powertac.common.TariffMessage
 
IdGenerator - Class in org.powertac.common
Generates numeric ID values for domain types.
IdGenerator() - Constructor for class org.powertac.common.IdGenerator
 
illegalOperation - org.powertac.common.msg.TariffStatus.Status
 
INDIVIDUAL - org.powertac.factoredcustomer.CapacityStructure.BaseCapacityType
 
init() - Method in class org.powertac.common.interfaces.TimeslotPhaseProcessor
This method must be called in the per-game initialization code in each implementing class.
init() - Method in class org.powertac.common.metadata.StateLogService
Initializes the state log by writing the log schema at the top
init() - Method in class org.powertac.common.Tariff
Initializes tariff by building the rate map.
init() - Method in class org.powertac.common.TariffEvaluationHelper
Initializes, without changing parameter settings
init() - Method in class org.powertac.server.CompetitionControlService
Initializes the service in preparation for a new simulation
init(double, double, double, double) - Method in class org.powertac.common.TariffEvaluationHelper
Initializes, setting parameters, then normalize the weights for expectedMean and maxValue.
init(List<Genco>) - Method in class org.powertac.genco.SimpleGencoService
Simply receives and stores the list of genco and buyer instances generated by the initialization service.
init(Instant) - Method in class org.powertac.common.TimeService
Sets current time to modulo before the desired start time.
init(BrokerProxy, int, ContextService) - Method in class org.powertac.genco.MisoBuyer
 
init(BrokerProxy, int, RandomSeedRepo) - Method in class org.powertac.genco.Genco
 
init(BrokerProxy, int, RandomSeedRepo, TimeslotRepo) - Method in class org.powertac.genco.CpGenco
 
InitializationService - Interface in org.powertac.common.interfaces
Implementations of this interface are expected to initialize individual plugins prior to the beginning of a game.
initialize() - Method in class org.powertac.customer.AbstractCustomer
Initializes the instance.
initialize() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
initialize() - Method in class org.powertac.customer.model.Battery
Initialization must provide accessor to Customer instance and time.
initialize() - Method in class org.powertac.customer.model.LiftTruck
Initialization must provide accessor to Customer instance and time.
initialize() - Method in class org.powertac.evcustomer.customers.EvSocialClass
Hooks up data structures, creates EvCustomers and corresponding CustomerInfo instances.
initialize() - Method in class org.powertac.householdcustomer.customers.Village
 
initialize() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
 
initialize(int, double, double, double, double) - Method in class org.powertac.evcustomer.beans.GroupActivity
Fills in fields for testing
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.AirCondition
 
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.Appliance
This is the initialization function.
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.CirculationPump
 
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.ConsumerElectronics
 
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.Dishwasher
The function mode of the dishwasher.
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.Dryer
 
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.Freezer
 
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.ICT
 
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.Lights
 
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.Others
 
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.Refrigerator
 
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.SpaceHeater
 
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.Stove
 
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.WashingMachine
The function reaction of the washing machine.
initialize(String, Properties, int) - Method in class org.powertac.householdcustomer.appliances.WaterHeater
 
initialize(String, Properties, int) - Method in class org.powertac.officecomplexcustomer.appliances.AirCondition
 
initialize(String, Properties, int) - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This is the initialization function.
initialize(String, Properties, int) - Method in class org.powertac.officecomplexcustomer.appliances.CoffeeMachine
 
initialize(String, Properties, int) - Method in class org.powertac.officecomplexcustomer.appliances.Computers
 
initialize(String, Properties, int) - Method in class org.powertac.officecomplexcustomer.appliances.ConsumerElectronics
 
initialize(String, Properties, int) - Method in class org.powertac.officecomplexcustomer.appliances.CopyMachine
 
initialize(String, Properties, int) - Method in class org.powertac.officecomplexcustomer.appliances.ICT
 
initialize(String, Properties, int) - Method in class org.powertac.officecomplexcustomer.appliances.Lights
 
initialize(String, Properties, int) - Method in class org.powertac.officecomplexcustomer.appliances.MicrowaveOven
 
initialize(String, Properties, int) - Method in class org.powertac.officecomplexcustomer.appliances.Refrigerator
 
initialize(String, Properties, int) - Method in class org.powertac.officecomplexcustomer.appliances.Servers
 
initialize(String, Properties, int) - Method in class org.powertac.officecomplexcustomer.appliances.VendingMachine
 
initialize(String, Properties, Vector<Integer>, int) - Method in class org.powertac.householdcustomer.customers.Household
This is the initialization function.
initialize(String, Properties, Vector<Integer>, int) - Method in class org.powertac.householdcustomer.persons.MostlyPresentPerson
 
initialize(String, Properties, Vector<Integer>, int) - Method in class org.powertac.householdcustomer.persons.PeriodicPresentPerson
 
initialize(String, Properties, Vector<Integer>, int) - Method in class org.powertac.householdcustomer.persons.Person
This is the initialization function.
initialize(String, Properties, Vector<Integer>, int) - Method in class org.powertac.householdcustomer.persons.RandomlyAbsentPerson
 
initialize(String, Properties, Vector<Integer>, int) - Method in class org.powertac.officecomplexcustomer.customers.Office
This is the initialization function.
initialize(String, Properties, Vector<Integer>, int) - Method in class org.powertac.officecomplexcustomer.persons.PeriodicPresentPerson
 
initialize(String, Properties, Vector<Integer>, int) - Method in class org.powertac.officecomplexcustomer.persons.Person
This is the initialization function.
initialize(Properties, int, Map<CustomerInfo, String>) - Method in class org.powertac.householdcustomer.customers.Village
This is the initialization function.
initialize(Properties, int, Map<CustomerInfo, String>) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
This is the initialization function.
initialize(Competition, List<String>) - Method in class org.powertac.accounting.AccountingService
 
initialize(Competition, List<String>) - Method in class org.powertac.auctioneer.AuctionService
 
initialize(Competition, List<String>) - Method in class org.powertac.balancemkt.BalancingMarketService
Computes actual distribution and balancing costs by random selection
initialize(Competition, List<String>) - Method in interface org.powertac.common.interfaces.InitializationService
Initializes a plugin prior to the beginning of a game.
initialize(Competition, List<String>) - Method in class org.powertac.customer.CustomerModelService
 
initialize(Competition, List<String>) - Method in class org.powertac.distributionutility.DistributionUtilityService
Computes actual distribution and balancing costs by random selection
initialize(Competition, List<String>) - Method in class org.powertac.du.DefaultBrokerService
Called by initialization service once at the beginning of each game.
initialize(Competition, List<String>) - Method in class org.powertac.factoredcustomer.FactoredCustomerService
This is called once at the beginning of each game.
initialize(Competition, List<String>) - Method in class org.powertac.genco.SimpleGencoService
Creates the gencos and the buyer using the server configuration service.
initialize(Competition, List<String>) - Method in class org.powertac.householdcustomer.HouseholdCustomerService
This function called once at the beginning of each game by the server initialization service.
initialize(Competition, List<String>) - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
This function called once at the beginning of each game by the server initialization service.
initialize(Competition, List<String>) - Method in class org.powertac.server.MessageRouter
 
initialize(Competition, List<String>) - Method in class org.powertac.server.VisualizerProxyService
 
initialize(Competition, List<String>) - Method in class org.powertac.server.WeatherService
 
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.
initialize(CustomerServiceAccessor) - Method in interface org.powertac.customer.ModelComponent
Initializes the component with service reference
initialize(SocialGroup, String, Map<Integer, Activity>, List<GroupActivity>, CarType, EvSocialClass, CustomerServiceAccessor, Config) - Method in class org.powertac.evcustomer.customers.EvCustomer
 
initialize(FactoredCustomerService) - Method in class org.powertac.factoredcustomer.CapacityStructure
 
initialize(FactoredCustomerService) - Method in interface org.powertac.factoredcustomer.interfaces.FactoredCustomer
 
initialize(FactoredCustomerService) - Method in interface org.powertac.factoredcustomer.interfaces.UtilityOptimizer
 
initialize(FactoredCustomerService) - Method in class org.powertac.factoredcustomer.ProbabilityDistribution
 
initialize(FactoredCustomerService) - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
initialize(FactoredCustomerService) - Method in class org.powertac.factoredcustomer.TimeseriesGenerator
 
initialize(FactoredCustomerService, CustomerStructure) - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
initialize(FactoredCustomerService, CustomerStructure) - Method in interface org.powertac.factoredcustomer.interfaces.CapacityBundle
 
initialize(CompetitionControlService, TimeService) - Static method in class org.powertac.server.SimulationClockControl
Creates the instance and sets the reference to the timeService.
initializeClientInterface() - Method in class org.powertac.server.JmsManagementService
 
initializeCostFactors(double, double, double, double) - Method in class org.powertac.common.TariffEvaluationHelper
Initializes cost factors and normalizes
initializeCostFactors(double, double, double, double) - Method in class org.powertac.common.TariffEvaluator
Delegates profile cost factors to helper.
initializeInconvenienceFactors(double, double, double, double) - Method in class org.powertac.common.TariffEvaluator
Initializes the per-tariff inconvenience factors.
initializeInstance(ServerConfiguration) - Static method in class org.powertac.factoredcustomer.Config
 
initializeRegulationDiscount(double, double, double, double) - Method in class org.powertac.common.TariffEvaluationHelper
Initializes regulation rate discount factors.
initializeRegulationFactors(double, double, double) - Method in class org.powertac.common.TariffEvaluationHelper
Initializes regulation factors.
initializeRegulationFactors(double, double, double) - Method in class org.powertac.common.TariffEvaluator
Initializes the per-timeslot regulation-capacity estimates.
initializeServerQueue(String) - Method in class org.powertac.server.JmsManagementService
 
inProgress(int) - Method in class org.powertac.server.TournamentSchedulerService
 
INSTANT_HEATER_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
INSTANT_HEATER_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
INSTANT_HEATER_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
InstantHeater - org.powertac.householdcustomer.enumerations.HeaterType
 
INTERRUPTIBILITY_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
INTERRUPTIBILITY_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
INTERRUPTIBLE_CONSUMPTION - Static variable in class org.powertac.common.enumerations.PowerType
 
interval - Variable in class org.powertac.common.repo.ManagedRepo
 
invalidPowerType - org.powertac.common.msg.TariffStatus.Status
 
invalidTariff - org.powertac.common.msg.TariffStatus.Status
 
invalidUpdate - org.powertac.common.msg.TariffStatus.Status
 
Inverter - org.powertac.householdcustomer.enumerations.AirConditionType
 
Inverter - org.powertac.officecomplexcustomer.enumerations.AirConditionType
 
isActive() - Method in class org.powertac.common.Tariff
True just in case this tariff is OFFERED or ACTIVE
isActive() - Method in class org.powertac.server.VisualizerProxyService
True just in case a remote visualizer has pinged this server
isAdaptive - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
isAllIndividual() - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
isAllIndividual() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityBundle
True just in case all CapacityOriginators in this bundle are INDIVIDUAL
isAllocationDetailsLogging() - Method in class org.powertac.factoredcustomer.Config
 
isAnalyzed() - Method in class org.powertac.common.Tariff
Returns the analyzed flag.
isBlocking() - Method in class org.powertac.server.WeatherService
 
isBootstrapMode() - Method in interface org.powertac.common.interfaces.CompetitionControl
True just in case the sim is running in bootstrap mode - generating bootstrap data.
isBootstrapMode() - Method in class org.powertac.server.CompetitionControlService
True just in case the sim is running in bootstrap mode
isCanNegotiate() - Method in class org.powertac.common.CustomerInfo
True just in case the underlying Customer model can negotiate individual contracts.
isCapacityDetailsLogging() - Method in class org.powertac.factoredcustomer.Config
 
isConsumption() - Method in class org.powertac.common.enumerations.PowerType
Returns true just in case this type would apply to a consumption tariff.
isCovered() - Method in class org.powertac.common.Tariff
True just in case the set of Rates cover all the possible hour and tier slots.
isEmpty() - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
isEmpty(int, int) - Method in class org.powertac.householdcustomer.customers.Household
This function checks if all the inhabitants of the household are out of the household.
isEmpty(int, int) - Method in class org.powertac.officecomplexcustomer.customers.Office
This function checks if any of the workers is in the office.
isEnabled() - Method in class org.powertac.common.Broker
True just in case either the broker is logged in, or is a local wholesale broker.
isExpired() - Method in class org.powertac.common.Tariff
True just in case the current time is past the expiration date of this Tariff.
isFixed() - Method in class org.powertac.common.Rate
 
isIndividual() - Method in class org.powertac.factoredcustomer.CapacityStructure
True just in case the baseCapacityType is INDIVIDUAL
isIndividual() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
True just in case the underlying CapacityStructure has a baseCapacityType of INDIVIDUAL.
isInOperation() - Method in class org.powertac.genco.Genco
True if plant is currently operating
isInterruptible() - Method in class org.powertac.common.enumerations.PowerType
Returns true just in case this type is interruptible.
isInterruptible() - Method in class org.powertac.common.Tariff
True just in case this tariff could result in curtailment
isLocal() - Method in class org.powertac.common.Broker
True for a Broker that is local to the server.
isMultiContracting() - Method in class org.powertac.common.CustomerInfo
True if this customer can subscribe to multiple contracts.
isOnBreak(int, int) - Method in class org.powertac.officecomplexcustomer.customers.Office
This function checks if any of the workers of the office are on break.
isOnVacation(int) - Method in class org.powertac.householdcustomer.customers.Household
This function checks if all the inhabitants of the household are away on vacation on a certain day
isOnVacation(int) - Method in class org.powertac.officecomplexcustomer.customers.Office
This function checks if all the workers of the office are away on vacation or sick on a certain day
isProduction() - Method in class org.powertac.common.enumerations.PowerType
Returns true just in case this type would apply to a production tariff.
isReceiveRecommendations() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
isRegulation() - Method in class org.powertac.common.TariffTransaction
True just in case this is transaction reports exercise of regulation capacity.
isRemoved(long) - Method in class org.powertac.common.repo.TariffRepo
Tests whether a tariff has been deleted.
isRevoked() - Method in class org.powertac.common.Tariff
True just in case this tariff has been revoked.
isRunning() - Method in interface org.powertac.common.interfaces.CompetitionControl
True if a simulation (boot or sim) session is currently running.
isRunning() - Method in class org.powertac.server.CompetitionControlService
Expose simulation-running flag
isServingJms() - Method in class org.powertac.server.JmsManagementService
 
isStorage() - Method in class org.powertac.common.enumerations.PowerType
Returns true just in case this type is a storage type.
isSubscribable() - Method in class org.powertac.common.Tariff
True just in case this tariff can accept new subscriptions
isTiered() - Method in class org.powertac.common.Tariff
True just in case this tariff has at least one tiered rate
isTimeOfUse() - Method in class org.powertac.common.Rate
True just in case this Rate does not apply everywhen
isTimeOfUse() - Method in class org.powertac.common.Tariff
True just in case this tariff has at least one Time-of-Use rate
isTimeslotEnabled(int) - Method in class org.powertac.common.repo.TimeslotRepo
True just in case the timeslot with the given index is enabled.
isTimeslotEnabled(Timeslot) - Method in class org.powertac.common.repo.TimeslotRepo
True just in case the specified timeslot is enabled.
isUsageChargesLogging() - Method in class org.powertac.factoredcustomer.Config
 
isValid() - Method in class org.powertac.common.msg.BalancingOrder
Valid if exerciseRatio between 0 and 2
isValid() - Method in class org.powertac.common.msg.VariableRateUpdate
By default, these are invalid.
isValid() - Method in class org.powertac.common.TariffMessage
 
isValid() - Method in class org.powertac.common.TariffSpecification
A TariffSpecification is valid if it has a least one Rate, and all its Rates are valid; minDuration is non-negative;
isValid() - Method in interface org.powertac.common.ValidatableMessage
Implementation should return true just in case the message is internally valid.
isValid(PowerType) - Method in class org.powertac.common.Rate
 
isValid(Rate) - Method in class org.powertac.common.msg.VariableRateUpdate
Given a Rate, a VRU is valid if it has the correct ID, if the Rate is not fixed, and if the HourlyCharge specifies a value between the minValue and maxValue of the Rate.
isValid(TariffSpecification) - Method in class org.powertac.common.Rate
Returns true just in case this Rate is internally valid, and valid with respect to the given TariffSpecification.
isValid(TariffSpecification) - Method in class org.powertac.common.RegulationRate
Returns true just in case this Rate is internally valid, and valid with respect to the given TariffSpecification.
isVariableRate() - Method in class org.powertac.common.Tariff
True just in case this tariff has at least one dynamic rate
isWeekly() - Method in class org.powertac.common.Tariff
 
isWholesale() - Method in class org.powertac.common.Broker
True for a broker that operates on the wholeside of the wholesale market.
isWorking(int, int) - Method in class org.powertac.officecomplexcustomer.customers.Office
This function checks if any of the workers in the office are working
isWorkingDay(int) - Method in class org.powertac.officecomplexcustomer.customers.Office
This function checks if all the workers of the office are away on vacation or sick on a certain day
isWorkingDayOfWeek(int) - Method in class org.powertac.officecomplexcustomer.customers.Office
This function checks if all the workers of the office are away on vacation or sick on a certain day

J

JmsManagementService - Class in org.powertac.server
 
JmsManagementService() - Constructor for class org.powertac.server.JmsManagementService
 

K

KILLED - org.powertac.common.Tariff.State
 

L

Large - org.powertac.householdcustomer.enumerations.AirConditionPowerClass
 
Large - org.powertac.officecomplexcustomer.enumerations.AirConditionPowerClass
 
LARGE - org.powertac.common.CustomerInfo.CustomerClass
 
lastSunday() - Method in class org.powertac.customer.AbstractCustomer
 
LearningCustomerCreator - Class in org.powertac.factoredcustomer
Creates instances of @code{LearningFactoredCustomer} through the @code{CustomerFactory}.
LearningCustomerCreator() - Constructor for class org.powertac.factoredcustomer.LearningCustomerCreator
 
Leisure - org.powertac.householdcustomer.enumerations.Status
 
LEISURE_END_WINDOW - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
LEISURE_WINDOW - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
LEISURE_WINDOW_SHIFT - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
LiftTruck - Class in org.powertac.customer.model
Models the complement of lift trucks in a warehouse.
LiftTruck() - Constructor for class org.powertac.customer.model.LiftTruck
Default constructor, requires manual setting of name
LiftTruck(String) - Constructor for class org.powertac.customer.model.LiftTruck
Standard constructor for named configurable type
Lights - Class in org.powertac.householdcustomer.appliances
Lights are utilized when the persons inhabiting the house have need for them to light the rooms they are in.
Lights - Class in org.powertac.officecomplexcustomer.appliances
Lights are utilized when the persons inhabiting the house have need for them to light the rooms they are in.
Lights() - Constructor for class org.powertac.householdcustomer.appliances.Lights
 
Lights() - Constructor for class org.powertac.officecomplexcustomer.appliances.Lights
 
LIGHTS_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
LIGHTS_DURATION_CYCLE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
LIGHTS_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
LIGHTS_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
LIGHTS_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
LIGHTS_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
list() - Method in class org.powertac.common.repo.BrokerRepo
 
list() - Method in class org.powertac.common.repo.CustomerRepo
 
listBeansOfType(Class<T>) - Static method in class org.powertac.common.spring.SpringApplicationContext
Returns all the Spring beans that are instances of the given type.
ListTools - Class in org.powertac.util
A collection of static methods intended to simplify list processing tasks.
ListTools() - Constructor for class org.powertac.util.ListTools
 
loadSeeds(File) - Method in class org.powertac.common.repo.RandomSeedRepo
Pre-loads seeds from an existing server logfile, or from a stripped-down logfile containing only the RandomSeed lines.
loadSeeds(InputStreamReader) - Method in class org.powertac.common.repo.RandomSeedRepo
Pre-loads seeds from a stream.
log - Static variable in class org.powertac.balancemkt.SettlementProcessor
 
log - Static variable in class org.powertac.common.RegulationAccumulator
 
log - Static variable in class org.powertac.common.RegulationCapacity
 
log - Static variable in class org.powertac.customer.AbstractCustomer
 
log - Static variable in class org.powertac.householdcustomer.appliances.Appliance
logger for trace logging -- use log.info(), log.warn(), and log.error() appropriately.
log - Static variable in class org.powertac.householdcustomer.customers.Household
logger for trace logging -- use log.info(), log.warn(), and log.error() appropriately.
log - Static variable in class org.powertac.householdcustomer.customers.Village
logger for trace logging -- use log.info(), log.warn(), and log.error() appropriately.
log - Static variable in class org.powertac.householdcustomer.persons.Person
logger for trace logging -- use log.info(), log.warn(), and log.error() appropriately.
log - Static variable in class org.powertac.officecomplexcustomer.appliances.Appliance
logger for trace logging -- use log.info(), log.warn(), and log.error() appropriately.
log - Static variable in class org.powertac.officecomplexcustomer.customers.Office
logger for trace logging -- use log.info(), log.warn(), and log.error() appropriately.
log - Static variable in class org.powertac.officecomplexcustomer.customers.OfficeComplex
logger for trace logging -- use log.info(), log.warn(), and log.error() appropriately.
log - Static variable in class org.powertac.officecomplexcustomer.persons.Person
logger for trace logging -- use log.info(), log.warn(), and log.error() appropriately.
loginBroker(String) - Method in interface org.powertac.common.interfaces.CompetitionControl
Attempts to log in a broker by username.
loginBroker(String) - Method in class org.powertac.server.CompetitionControlService
Logs in a broker, just in case the broker is on the authorizedBrokerMap.
LOGIT_CHOICE - org.powertac.factoredcustomer.ProfileOptimizerStructure.ProfileSelectionMethod
 
LogService - Class in org.powertac.server
Support for per-game logging.
LogService() - Constructor for class org.powertac.server.LogService
 
LUMINANCE_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
LUMINANCE_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
LUMINANCE_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 

M

main(String[]) - Static method in class org.powertac.factoredcustomer.utils.BootDataExtractor
 
main(String[]) - Static method in class org.powertac.householdcustomer.configurations.Gaussian
 
main(String[]) - Static method in class org.powertac.officecomplexcustomer.configurations.Gaussian
 
main(String[]) - Static method in class org.powertac.server.PowerTacServer
Sets up the container, sets up logging, and starts the CompetitionControl service.
makeBalancingTransaction(Broker, double, double) - Method in class org.powertac.common.TransactionFactory
 
makeBankTransaction(Broker, double) - Method in class org.powertac.common.TransactionFactory
 
makeCapacityTransaction(Broker, int, double, double, double) - Method in class org.powertac.common.TransactionFactory
 
makeCashPosition(Broker, double) - Method in class org.powertac.common.TransactionFactory
 
makeDistributionTransaction(Broker, int, int, double, double) - Method in class org.powertac.common.TransactionFactory
 
makeMarketTransaction(Broker, Timeslot, double, double) - Method in class org.powertac.common.TransactionFactory
 
makeOrderbook(Timeslot, Double) - Method in class org.powertac.common.repo.OrderbookRepo
Creates a new Orderbook, with standard defaults (productType = Future, dateExecuted = now).
makeTariffTransaction(Broker, TariffTransaction.Type, TariffSpecification, CustomerInfo, int, double, double) - Method in class org.powertac.common.TransactionFactory
Creates a tariff transaction that is not a regulation transaction.
makeTariffTransaction(Broker, TariffTransaction.Type, TariffSpecification, CustomerInfo, int, double, double, boolean) - Method in class org.powertac.common.TransactionFactory
Creates a tariff transaction that could be a regulation transaction, depending on the value of the isRegulation parameter.
makeTimeslot(Instant) - Method in class org.powertac.common.repo.TimeslotRepo
Creates a timeslot with the given start time.
ManagedRepo - Class in org.powertac.common.repo
Domain repos that do active memory management.
ManagedRepo() - Constructor for class org.powertac.common.repo.ManagedRepo
 
mapBeansOfType(Class<T>) - Static method in class org.powertac.common.spring.SpringApplicationContext
Returns a map of all the Spring beans that are instances of the given type.
MarketBootstrapData - Class in org.powertac.common.msg
Encapsulates market prices and quantities over the bootstrap period.
MarketBootstrapData(double[], double[]) - Constructor for class org.powertac.common.msg.MarketBootstrapData
 
MarketPosition - Class in org.powertac.common
A MarketPosition domain instance represents the current position of a single broker for wholesale power in a given timeslot.
MarketPosition(Broker, int, double) - Constructor for class org.powertac.common.MarketPosition
 
MarketPosition(Broker, Timeslot, double) - Constructor for class org.powertac.common.MarketPosition
 
MarketTransaction - Class in org.powertac.common
A MarketTransaction instance represents a trade in the wholesale market.
MarketTransaction(Broker, int, int, double, double) - Constructor for class org.powertac.common.MarketTransaction
 
MarketTransaction(Broker, int, Timeslot, double, double) - Constructor for class org.powertac.common.MarketTransaction
 
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.powertac.common.xml.FullCustomerConverter
 
MAX_DEFAULT_DURATION - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
MAX_DEFAULT_DURATION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
Medium - org.powertac.householdcustomer.enumerations.AirConditionPowerClass
 
Medium - org.powertac.officecomplexcustomer.enumerations.AirConditionPowerClass
 
MessageDispatcher - Class in org.powertac.util
Static resource for dispatching messages.
MessageDispatcher() - Constructor for class org.powertac.util.MessageDispatcher
 
MessageRouter - Class in org.powertac.server
 
MessageRouter() - Constructor for class org.powertac.server.MessageRouter
 
MICROWAVE_OVEN_DURATION_CYCLE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
MICROWAVE_OVEN_OPERATION_PERCENTAGE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
MICROWAVE_OVEN_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
MICROWAVE_OVEN_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
MicrowaveOven - Class in org.powertac.officecomplexcustomer.appliances
MicrowaveOven is the kitchen utility we use for cooking.
MicrowaveOven() - Constructor for class org.powertac.officecomplexcustomer.appliances.MicrowaveOven
 
MID_DAY_QUARTER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
MID_DAY_QUARTER - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
MIN_DEFAULT_DURATION - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
MIN_DEFAULT_DURATION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
MINUTE - Static variable in class org.powertac.common.TimeService
 
MINUTES - org.powertac.common.RegulationRate.ResponseTime
 
MisoBuyer - Class in org.powertac.genco
Buys energy to meet demand in a large wholesale market.
MisoBuyer(String) - Constructor for class org.powertac.genco.MisoBuyer
 
Mode - Enum in org.powertac.householdcustomer.enumerations
This enumerator defines the four different modes of semi-automatic appliances Mode one: the washing has to finish within five hours from the loading point.
ModelBuilder - Class in org.powertac.customer
Builds model components from configuration.
ModelComponent - Interface in org.powertac.customer
Abstract customer model component, intended to compose composite customer models.
MONDAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
MONDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
MostlyPresentPerson - Class in org.powertac.householdcustomer.persons
This is the instance of the person type that spents most of its time inside the house.
MostlyPresentPerson() - Constructor for class org.powertac.householdcustomer.persons.MostlyPresentPerson
 
multiContracting - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 

N

name - Variable in class org.powertac.customer.AbstractCustomer
 
name - Variable in class org.powertac.evcustomer.beans.ClassCar
 
name - Variable in class org.powertac.evcustomer.beans.ClassGroup
 
name - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
name - Variable in class org.powertac.householdcustomer.appliances.Appliance
The appliance name.
name - Variable in class org.powertac.officecomplexcustomer.appliances.Appliance
The appliance name.
name() - Method in annotation type org.powertac.common.config.ConfigurableValue
Name for this property.
neutral - org.powertac.evcustomer.customers.EvCustomer.RiskAttitude
 
NEUTRAL - org.powertac.factoredcustomer.ProfileOptimizerStructure.UsageChargeStance
 
newInstance(String) - Static method in class org.powertac.common.Competition
 
newstate(JoinPoint) - Method in class org.powertac.common.state.StateLogging
 
newState() - Method in class org.powertac.common.state.StateLogging
 
NewTariffListener - Interface in org.powertac.common.interfaces
Implementors of this interface can be notified of new tariff publication by calling registerNewTariffListener(this) on the TariffMarket.
nextStartOfDay() - Method in class org.powertac.customer.AbstractCustomer
 
NO_TIME - Static variable in class org.powertac.common.Rate
 
NONE - org.powertac.factoredcustomer.CapacityStructure.InfluenceKind
 
Normal - org.powertac.householdcustomer.enumerations.AirConditionType
 
Normal - org.powertac.householdcustomer.enumerations.Status
 
Normal - org.powertac.officecomplexcustomer.enumerations.AirConditionType
 
normalizeOpinions() - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
noSuchTariff - org.powertac.common.msg.TariffStatus.Status
 
noSuchUpdate - org.powertac.common.msg.TariffStatus.Status
 
NOT_SHIFTING_TYPE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
NOT_SHIFTING_TYPE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
NotShiftingAppliance - Class in org.powertac.householdcustomer.appliances
This is the class for the appliance domain instances that cannot change / shift their load at all.
NotShiftingAppliance - Class in org.powertac.officecomplexcustomer.appliances
This is the class for the appliance domain instances that cannot change / shift their load at all.
NotShiftingAppliance() - Constructor for class org.powertac.householdcustomer.appliances.NotShiftingAppliance
 
NotShiftingAppliance() - Constructor for class org.powertac.officecomplexcustomer.appliances.NotShiftingAppliance
 
NUMBER_OF_SHIFTS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 

O

Off - org.powertac.householdcustomer.enumerations.AirConditionOperation
 
Off - org.powertac.officecomplexcustomer.enumerations.AirConditionOperation
 
OFFERED - org.powertac.common.Tariff.State
 
Office - Class in org.powertac.officecomplexcustomer.customers
The office is the domain instance represents a single working facility with the workers acting inside it and fully equipped with appliances statistically distributed.
Office() - Constructor for class org.powertac.officecomplexcustomer.customers.Office
 
OfficeComplex - Class in org.powertac.officecomplexcustomer.customers
The office complex domain class is a set of offices that comprise a office building that consumes aggregated energy by the appliances installed in each office.
OfficeComplex(String) - Constructor for class org.powertac.officecomplexcustomer.customers.OfficeComplex
This is the constructor function of the OfficeComplex customer
OfficeComplex.TariffEvaluationWrapper - Class in org.powertac.officecomplexcustomer.customers
 
OfficeComplexConstants - Class in org.powertac.officecomplexcustomer.configurations
This class contains constant definitions used throughout the office complex models.
OfficeComplexConstants() - Constructor for class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
OfficeComplexCustomerService - Class in org.powertac.officecomplexcustomer
Implements the Office Consumer Model.
OfficeComplexCustomerService() - Constructor for class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
This is the constructor of the Office Consumer Service.
officeOf - Variable in class org.powertac.officecomplexcustomer.customers.Office
This variable is pointing to the OfficeComplex that this office is part of.
offset - Variable in class org.powertac.common.repo.ManagedRepo
 
One - org.powertac.householdcustomer.enumerations.Mode
 
ONE_PERSON - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
ONE_WORKING_DAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
ONE_WORKING_DAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
onMessage(Message) - Method in class org.powertac.server.ServerMessageReceiver
 
onMessage(TextMessage) - Method in class org.powertac.server.ServerMessageReceiver
 
OPERATION_DAILY_TIMES_LIMIT - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
OPERATION_PARTITION - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
OPERATION_PARTITION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
Opinion() - Constructor for class org.powertac.factoredcustomer.ProfileRecommendation.Opinion
 
Order - Class in org.powertac.common
A Order instance represents a market (no price specified) or a limit (min/max price specified) order in the PowerTAC wholesale market.
Order() - Constructor for class org.powertac.common.Order
 
Order(Broker, int, double, Double) - Constructor for class org.powertac.common.Order
Creates a new Order for Broker to buy or sell a quantity of energy in Timeslot.
Order(Broker, Timeslot, double, Double) - Constructor for class org.powertac.common.Order
Deprecated.
Orderbook - Class in org.powertac.common
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).
Orderbook(int, Double, Instant) - Constructor for class org.powertac.common.Orderbook
Constructor with default product type.
Orderbook(Timeslot, Double, Instant) - Constructor for class org.powertac.common.Orderbook
 
OrderbookOrder - Class in org.powertac.common
Each instance is an individual un-cleared entry (a Bid or an Ask) within an Orderbook.
OrderbookOrder(double, Double) - Constructor for class org.powertac.common.OrderbookOrder
 
OrderbookRepo - Class in org.powertac.common.repo
Repository for Orderbooks.
OrderbookRepo() - Constructor for class org.powertac.common.repo.OrderbookRepo
Standard constructor
OrderStatus - Class in org.powertac.common.msg
Represents a response from the server about an Order that could not be processed by the Auctioneer.
OrderStatus(Broker, long) - Constructor for class org.powertac.common.msg.OrderStatus
Convenience constructor for timeslotDisabled message
OrderStatus(Broker, long, OrderStatus.Status) - Constructor for class org.powertac.common.msg.OrderStatus
 
OrderStatus.Status - Enum in org.powertac.common.msg
 
org.powertac.accounting - package org.powertac.accounting
 
org.powertac.auctioneer - package org.powertac.auctioneer
 
org.powertac.balancemkt - package org.powertac.balancemkt
 
org.powertac.common - package org.powertac.common
Power TAC domain types, shared between simulation server and brokers.
org.powertac.common.config - package org.powertac.common.config
Annotations and tools to standardize and automate configuration of the Power TAC simulation server and brokers.
org.powertac.common.enumerations - package org.powertac.common.enumerations
 
org.powertac.common.exceptions - package org.powertac.common.exceptions
 
org.powertac.common.interfaces - package org.powertac.common.interfaces
 
org.powertac.common.metadata - package org.powertac.common.metadata
 
org.powertac.common.msg - package org.powertac.common.msg
Message types exchanged between the Power TAC simulation server and brokers.
org.powertac.common.repo - package org.powertac.common.repo
Repositories that need to exist in both the Power TAC simulation server and in brokers.
org.powertac.common.spring - package org.powertac.common.spring
 
org.powertac.common.state - package org.powertac.common.state
Tools and annotations to support and standardize generation of state logs that capture changes of state in brokers and in the Power TAC simulation server.
org.powertac.common.xml - package org.powertac.common.xml
Converters needed to help translate XStream-serialized messages into correct internal representations.
org.powertac.customer - package org.powertac.customer
General customer-model infrastructure.
org.powertac.customer.coldstorage - package org.powertac.customer.coldstorage
 
org.powertac.customer.model - package org.powertac.customer.model
Discrete capacity modules that can be combined into customer models.
org.powertac.distributionutility - package org.powertac.distributionutility
 
org.powertac.du - package org.powertac.du
 
org.powertac.evcustomer - package org.powertac.evcustomer
 
org.powertac.evcustomer.beans - package org.powertac.evcustomer.beans
 
org.powertac.evcustomer.customers - package org.powertac.evcustomer.customers
 
org.powertac.factoredcustomer - package org.powertac.factoredcustomer
 
org.powertac.factoredcustomer.interfaces - package org.powertac.factoredcustomer.interfaces
 
org.powertac.factoredcustomer.utils - package org.powertac.factoredcustomer.utils
 
org.powertac.genco - package org.powertac.genco
 
org.powertac.householdcustomer - package org.powertac.householdcustomer
 
org.powertac.householdcustomer.appliances - package org.powertac.householdcustomer.appliances
 
org.powertac.householdcustomer.configurations - package org.powertac.householdcustomer.configurations
 
org.powertac.householdcustomer.customers - package org.powertac.householdcustomer.customers
 
org.powertac.householdcustomer.enumerations - package org.powertac.householdcustomer.enumerations
 
org.powertac.householdcustomer.persons - package org.powertac.householdcustomer.persons
 
org.powertac.metadata - package org.powertac.metadata
 
org.powertac.officecomplexcustomer - package org.powertac.officecomplexcustomer
 
org.powertac.officecomplexcustomer.appliances - package org.powertac.officecomplexcustomer.appliances
 
org.powertac.officecomplexcustomer.configurations - package org.powertac.officecomplexcustomer.configurations
 
org.powertac.officecomplexcustomer.customers - package org.powertac.officecomplexcustomer.customers
 
org.powertac.officecomplexcustomer.enumerations - package org.powertac.officecomplexcustomer.enumerations
 
org.powertac.officecomplexcustomer.persons - package org.powertac.officecomplexcustomer.persons
 
org.powertac.server - package org.powertac.server
 
org.powertac.tariffmarket - package org.powertac.tariffmarket
 
org.powertac.util - package org.powertac.util
 
Others - Class in org.powertac.householdcustomer.appliances
The Other appliances contain several type of appliances that cannot be in any other category of appliances such as air condition or small heaters and so on.
Others() - Constructor for class org.powertac.householdcustomer.appliances.Others
 
OTHERS_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
OTHERS_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
OTHERS_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
overallPower - Variable in class org.powertac.householdcustomer.appliances.Appliance
 
overallPower - Variable in class org.powertac.officecomplexcustomer.appliances.Appliance
 

P

Pair<L,​R> - Class in org.powertac.util
Simple generic immutable pair structure
Pair(L, R) - Constructor for class org.powertac.util.Pair
 
pause() - Method in class org.powertac.server.CompetitionControlService
Signals that the clock is paused due to server overrun.
PAUSED - org.powertac.server.SimulationClockControl.Status
 
PauseRelease - Class in org.powertac.common.msg
This message is used by a broker to release a pause in the simulation that was previously requested by the same broker.
PauseRelease(Broker) - Constructor for class org.powertac.common.msg.PauseRelease
 
PauseRequest - Class in org.powertac.common.msg
This message is used by a broker to request a pause in the simulation.
PauseRequest(Broker) - Constructor for class org.powertac.common.msg.PauseRequest
 
PENDING - org.powertac.common.Tariff.State
 
PERCENTAGE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
PERCENTAGE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
perform() - Method in interface org.powertac.common.Action
 
perform(Instant) - Method in class org.powertac.common.RepeatingTimedAction
 
perform(Instant) - Method in interface org.powertac.common.TimedAction
 
PERIODIC - org.powertac.common.TariffTransaction.Type
 
PeriodicPresentPerson - Class in org.powertac.householdcustomer.persons
This is the instance of the person type that works in a regular basis for a number of days in the week.
PeriodicPresentPerson - Class in org.powertac.officecomplexcustomer.persons
This is the instance of the person type that works in a regular basis for a number of days in the week.
PeriodicPresentPerson() - Constructor for class org.powertac.householdcustomer.persons.PeriodicPresentPerson
 
PeriodicPresentPerson() - Constructor for class org.powertac.officecomplexcustomer.persons.PeriodicPresentPerson
 
Person - Class in org.powertac.householdcustomer.persons
A person domain instance represents a single person in its real life activities The person is living in a house, it may work, it goes to the movies, it is sick, it goes on a vacation trip.
Person - Class in org.powertac.officecomplexcustomer.persons
A person domain instance represents a single person in its real life activities.
Person() - Constructor for class org.powertac.householdcustomer.persons.Person
 
Person() - Constructor for class org.powertac.officecomplexcustomer.persons.Person
 
PERSONS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
phi(double) - Static method in class org.powertac.householdcustomer.configurations.Gaussian
 
phi(double) - Static method in class org.powertac.officecomplexcustomer.configurations.Gaussian
 
phi(double, double, double) - Static method in class org.powertac.householdcustomer.configurations.Gaussian
 
phi(double, double, double) - Static method in class org.powertac.officecomplexcustomer.configurations.Gaussian
 
Phi(double) - Static method in class org.powertac.householdcustomer.configurations.Gaussian
 
Phi(double) - Static method in class org.powertac.officecomplexcustomer.configurations.Gaussian
 
Phi(double, double, double) - Static method in class org.powertac.householdcustomer.configurations.Gaussian
 
Phi(double, double, double) - Static method in class org.powertac.officecomplexcustomer.configurations.Gaussian
 
PhiInverse(double) - Static method in class org.powertac.householdcustomer.configurations.Gaussian
 
PhiInverse(double) - Static method in class org.powertac.officecomplexcustomer.configurations.Gaussian
 
PhysicalEnvironment - Interface in org.powertac.common.interfaces
Common Interface for the Physical Environment module.
population - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
POPULATION - org.powertac.factoredcustomer.CapacityStructure.BaseCapacityType
 
postBalancingControl(double) - Method in class org.powertac.common.TariffSubscription
Posts a BalancingControlEvent to the subscription and generates the correct TariffTransaction.
postBalancingControl(BalancingControlEvent) - Method in class org.powertac.accounting.AccountingService
 
postBalancingControl(BalancingControlEvent) - Method in interface org.powertac.common.interfaces.Accounting
Updates a broker's cash position resulting from the Balancing Market payment for Demand Response exercise.
postEconomicControl(EconomicControlEvent) - Method in interface org.powertac.common.interfaces.CapacityControl
Posts an EconomicControlEvent on the correct TariffSubscription instances.
postEconomicControl(EconomicControlEvent) - Method in class org.powertac.tariffmarket.CapacityControlService
 
postedTimeslot - Variable in class org.powertac.common.BrokerTransaction
The timeslot for which this meter reading is generated
postRatioControl(double) - Method in class org.powertac.common.TariffSubscription
Posts the ratio for an EconomicControlEvent to the subscription for the current timeslot.
power - Variable in class org.powertac.householdcustomer.appliances.Appliance
This variable shows the power (in Watts) that are consumed when using this appliance.
power - Variable in class org.powertac.officecomplexcustomer.appliances.Appliance
This variable shows the power (in Watts) that are consumed when using this appliance.
PowerTacException - Exception in org.powertac.common.exceptions
Generic PowerTAC Exception
PowerTacException() - Constructor for exception org.powertac.common.exceptions.PowerTacException
 
PowerTacException(String) - Constructor for exception org.powertac.common.exceptions.PowerTacException
 
PowerTacException(String, Throwable) - Constructor for exception org.powertac.common.exceptions.PowerTacException
 
PowerTacException(Throwable) - Constructor for exception org.powertac.common.exceptions.PowerTacException
 
PowerTacServer - Class in org.powertac.server
This is the top level of the Power TAC server.
PowerTacServer() - Constructor for class org.powertac.server.PowerTacServer
 
PowerType - Class in org.powertac.common.enumerations
Types of power a Customer can produce or consume.
PowerTypeConverter - Class in org.powertac.common.xml
Converts Timeslot instances by serial number.
PowerTypeConverter() - Constructor for class org.powertac.common.xml.PowerTypeConverter
 
Predicate<T> - Interface in org.powertac.util
Interface used for filtering and other testing purposes.
preGame() - Method in interface org.powertac.common.interfaces.CompetitionSetup
Runs the pre-game cycle of the simulator, which sets all plugin components to their default state.
preGame() - Method in class org.powertac.server.CompetitionSetupService
Pre-game server setup - creates the basic configuration elements to make them accessible to the web-based game-setup functions.
printDailyLoad(int) - Method in class org.powertac.officecomplexcustomer.customers.Office
This function prints to the screen the daily load of the office for the weekday at hand.
probability - Variable in class org.powertac.evcustomer.beans.ClassCar
 
probability - Variable in class org.powertac.evcustomer.beans.ClassGroup
 
ProbabilityDistribution - Class in org.powertac.factoredcustomer
Container class for one a large set of probability distribution samplers.
ProbabilityDistribution(String) - Constructor for class org.powertac.factoredcustomer.ProbabilityDistribution
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.powertac.metadata.DomainProcessor
 
processCmdLine(String[]) - Method in class org.powertac.server.CompetitionSetupService
Processes command-line arguments, which means looking for the specified script file and processing that
processOrder(Order) - Method in interface org.powertac.common.interfaces.Auctioneer
Processes an incoming order, typically by saving it on a list for the next market clearing.
processProperties(ConfigurableListableBeanFactory, Properties) - Method in class org.powertac.util.PropertiesUtil
 
processQueues() - Method in class org.powertac.server.JmsManagementService
 
processRevokedTariffs() - Method in interface org.powertac.common.interfaces.TariffMarket
Deprecated.
processRevokedTariffs() - Method in class org.powertac.tariffmarket.TariffMarketService
Runs through the list of pending tariff revocations, marking the tariffs and their subscriptions.
processTransaction(BalancingTransaction, ArrayList<Object>) - Method in class org.powertac.accounting.AccountingService
Processes a balancing transaction by updating the broker's cash position.
processTransaction(BankTransaction, ArrayList<Object>) - Method in class org.powertac.accounting.AccountingService
Complains if a bank transaction is among the transactions to be handled.
processTransaction(CapacityTransaction, ArrayList<Object>) - Method in class org.powertac.accounting.AccountingService
Processes a capacity transaction by updating the broker's cash position.
processTransaction(DistributionTransaction, ArrayList<Object>) - Method in class org.powertac.accounting.AccountingService
Processes a distribution transaction by updating the broker's cash position.
processTransaction(MarketTransaction, ArrayList<Object>) - Method in class org.powertac.accounting.AccountingService
Processes a market transaction by ensuring that the market position will be sent to the broker.
processTransaction(TariffTransaction, ArrayList<Object>) - Method in class org.powertac.accounting.AccountingService
Processes a tariff transaction, updating the broker's cash position and the consumption, production data in the distribution report.
PRODUCE - org.powertac.common.TariffTransaction.Type
 
PRODUCTION - Static variable in class org.powertac.common.enumerations.PowerType
 
ProfileOptimizerStructure - Class in org.powertac.factoredcustomer
Data-holder class for parsed configuration elements that control the capacity profile optimization of a capacity bundle.
ProfileOptimizerStructure(String) - Constructor for class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
ProfileOptimizerStructure.ProfileSelectionMethod - Enum in org.powertac.factoredcustomer
 
ProfileOptimizerStructure.UsageChargeStance - Enum in org.powertac.factoredcustomer
 
ProfileRecommendation - Class in org.powertac.factoredcustomer
Contains maps of opinions, scores, utilities, and choice probabilities for each CapacityProfile.
ProfileRecommendation.Listener - Interface in org.powertac.factoredcustomer
 
ProfileRecommendation.Opinion - Class in org.powertac.factoredcustomer
 
PropertiesUtil - Class in org.powertac.util
 
PropertiesUtil() - Constructor for class org.powertac.util.PropertiesUtil
 
ProxyAuthenticator - Class in org.powertac.util
 
ProxyAuthenticator(boolean) - Constructor for class org.powertac.util.ProxyAuthenticator
 
publish() - Method in annotation type org.powertac.common.config.ConfigurableValue
True if value must be published to brokers
PUBLISH - org.powertac.common.TariffTransaction.Type
 
publishConfiguration(Object) - Method in interface org.powertac.common.interfaces.ServerConfiguration
Gathers public configuration data for publication to brokers.
publishConfiguration(Object) - Method in class org.powertac.server.ServerPropertiesService
 
publishNewTariffs(List<Tariff>) - Method in interface org.powertac.common.interfaces.NewTariffListener
Called periodically with a list of newly-published Tariffs
publishNewTariffs(List<Tariff>) - Method in class org.powertac.customer.CustomerModelService
 
publishNewTariffs(List<Tariff>) - Method in class org.powertac.factoredcustomer.FactoredCustomerService
 
publishNewTariffs(List<Tariff>) - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
publishNewTariffs(List<Tariff>) - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
 
PUMPED_STORAGE_PRODUCTION - Static variable in class org.powertac.common.enumerations.PowerType
 

Q

QUARTERS_OF_DAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
QUARTERS_OF_DAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
QUARTERS_OF_HOUR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
QUARTERS_OF_HOUR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 

R

RANDOM_DAYS_NUMBER - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
RANDOM_SHIFTING_TYPE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
RandomlyAbsentPerson - Class in org.powertac.householdcustomer.persons
This is the instance of the person type that works in shifts that may vary form week to week or from month to month.
RandomlyAbsentPerson() - Constructor for class org.powertac.householdcustomer.persons.RandomlyAbsentPerson
 
RandomSeed - Class in org.powertac.common
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.
RandomSeed(String, long, String) - Constructor for class org.powertac.common.RandomSeed
Constructor that creates a new seed with a random value.
RandomSeed(String, long, String, long) - Constructor for class org.powertac.common.RandomSeed
Constructor to re-create a random seed with a given value.
randomSeedRepo - Variable in class org.powertac.householdcustomer.appliances.Appliance
 
randomSeedRepo - Variable in class org.powertac.householdcustomer.persons.Person
 
randomSeedRepo - Variable in class org.powertac.officecomplexcustomer.appliances.Appliance
 
randomSeedRepo - Variable in class org.powertac.officecomplexcustomer.persons.Person
 
RandomSeedRepo - Class in org.powertac.common.repo
Repository for RandomSeed instances.
RandomSeedRepo() - Constructor for class org.powertac.common.repo.RandomSeedRepo
 
Rate - Class in org.powertac.common
Tariffs are composed of Rates.
Rate() - Constructor for class org.powertac.common.Rate
Default constructor only.
RateCore - Class in org.powertac.common
Common supertype of Rate classes, holds tariff ID for this rate.
RateCore() - Constructor for class org.powertac.common.RateCore
 
RATIONALITY_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
RATIONALITY_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
Reaction - Enum in org.powertac.householdcustomer.enumerations
This enumerator defines the four different reaction patterns of washing machine By loading the machine in the morning, a task that might have been done at another time of the day and selecting shifting interval the household resident shows a strong reaction.
readBootRecord(URL) - Method in class org.powertac.common.repo.BootstrapDataRepo
 
readProperties(File) - Static method in class org.powertac.common.config.Configurator
 
readProperties(String) - Static method in class org.powertac.common.config.Configurator
 
readProperties(URL) - Static method in class org.powertac.common.config.Configurator
 
readResolve() - Method in class org.powertac.common.state.XStreamStateLoggable
 
readResolveMethod() - Method in class org.powertac.common.state.StateLogging
 
readXML(File) - Static method in class org.powertac.common.config.Configurator
 
readXML(String) - Static method in class org.powertac.common.config.Configurator
 
readXML(URL) - Static method in class org.powertac.common.config.Configurator
 
ready() - Method in class org.powertac.server.TournamentSchedulerService
 
receiveBrokerMessage(Object) - Method in class org.powertac.du.DefaultBrokerService
Incoming messages for brokers include: TariffTransaction tells us about customer subscription activity and power usage, MarketPosition tells us how much power we have bought or sold in a given timeslot, TimeslotComplete that tell us it's time to send in our bids/asks along with a number of other message types that we can safely ignore.
receiveMessage(Object) - Method in class org.powertac.common.Broker
Default implementation does nothing.
receiveMessage(Object) - Method in interface org.powertac.common.interfaces.VisualizerMessageListener
 
receiveMessage(Object) - Method in class org.powertac.du.DefaultBroker
Receives a message intended for the broker, forwards it to the message handler in the enclosing service.
recordInstanceList(String, List<String>) - Method in interface org.powertac.common.config.ConfigurationRecorder
Records an instance list for a class.
recordItem(String, Object) - Method in interface org.powertac.common.config.ConfigurationRecorder
Records a single configuration item
recordMetadata(String, String, String, boolean, boolean) - Method in interface org.powertac.common.config.ConfigurationRecorder
Records metadata for an item.
recycle() - Static method in class org.powertac.common.IdGenerator
Recycles the generator.
recycle() - Method in class org.powertac.common.repo.BootstrapDataRepo
 
recycle() - Method in class org.powertac.common.repo.BrokerRepo
 
recycle() - Method in class org.powertac.common.repo.CustomerRepo
 
recycle() - Method in interface org.powertac.common.repo.DomainRepo
Implementations must clear out the repository in preparation for a new simulation.
recycle() - Method in class org.powertac.common.repo.ManagedRepo
 
recycle() - Method in class org.powertac.common.repo.OrderbookRepo
Clears the index in preparation for a new simulation
recycle() - Method in class org.powertac.common.repo.RandomSeedRepo
 
recycle() - Method in class org.powertac.common.repo.TariffRepo
 
recycle() - Method in class org.powertac.common.repo.TariffSubscriptionRepo
Clears out the repo in preparation for another simulation.
recycle() - Method in class org.powertac.common.repo.TimeslotRepo
 
recycle() - Method in class org.powertac.common.repo.WeatherForecastRepo
 
recycle() - Method in class org.powertac.common.repo.WeatherReportRepo
 
recycle() - Static method in class org.powertac.customer.ModelBuilder
 
recycle() - Static method in class org.powertac.evcustomer.Config
 
recycle() - Method in class org.powertac.server.MessageRouter
Initializes the message listener registrations at the pre-game phase, once per game.
recycle() - Method in class org.powertac.server.ServerPropertiesService
Come here to re-configure from scratch.
refresh() - Method in class org.powertac.householdcustomer.appliances.AirCondition
 
refresh() - Method in class org.powertac.householdcustomer.appliances.Appliance
At the end of each week the appliance models refresh their schedule.
refresh() - Method in class org.powertac.householdcustomer.appliances.CirculationPump
 
refresh() - Method in class org.powertac.householdcustomer.appliances.ConsumerElectronics
 
refresh() - Method in class org.powertac.householdcustomer.appliances.Dishwasher
 
refresh() - Method in class org.powertac.householdcustomer.appliances.Dryer
 
refresh() - Method in class org.powertac.householdcustomer.appliances.Freezer
 
refresh() - Method in class org.powertac.householdcustomer.appliances.ICT
 
refresh() - Method in class org.powertac.householdcustomer.appliances.Lights
 
refresh() - Method in class org.powertac.householdcustomer.appliances.Others
 
refresh() - Method in class org.powertac.householdcustomer.appliances.Refrigerator
 
refresh() - Method in class org.powertac.householdcustomer.appliances.SpaceHeater
 
refresh() - Method in class org.powertac.householdcustomer.appliances.Stove
 
refresh() - Method in class org.powertac.householdcustomer.appliances.WashingMachine
 
refresh() - Method in class org.powertac.householdcustomer.appliances.WaterHeater
 
refresh() - Method in class org.powertac.officecomplexcustomer.appliances.AirCondition
 
refresh() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
At the end of each week the appliance models refresh their schedule.
refresh() - Method in class org.powertac.officecomplexcustomer.appliances.CoffeeMachine
 
refresh() - Method in class org.powertac.officecomplexcustomer.appliances.Computers
 
refresh() - Method in class org.powertac.officecomplexcustomer.appliances.ConsumerElectronics
 
refresh() - Method in class org.powertac.officecomplexcustomer.appliances.CopyMachine
 
refresh() - Method in class org.powertac.officecomplexcustomer.appliances.ICT
 
refresh() - Method in class org.powertac.officecomplexcustomer.appliances.Lights
 
refresh() - Method in class org.powertac.officecomplexcustomer.appliances.MicrowaveOven
 
refresh() - Method in class org.powertac.officecomplexcustomer.appliances.Refrigerator
 
refresh() - Method in class org.powertac.officecomplexcustomer.appliances.Servers
 
refresh() - Method in class org.powertac.officecomplexcustomer.appliances.VendingMachine
 
refresh(Properties) - Method in class org.powertac.householdcustomer.persons.MostlyPresentPerson
 
refresh(Properties) - Method in class org.powertac.householdcustomer.persons.PeriodicPresentPerson
 
refresh(Properties) - Method in class org.powertac.householdcustomer.persons.Person
At the end of each week the person models refresh their schedule.
refresh(Properties) - Method in class org.powertac.householdcustomer.persons.RandomlyAbsentPerson
 
refresh(Properties) - Method in class org.powertac.officecomplexcustomer.persons.PeriodicPresentPerson
 
refresh(Properties) - Method in class org.powertac.officecomplexcustomer.persons.Person
At the end of each week the person models refresh their schedule.
Refrigerator - Class in org.powertac.householdcustomer.appliances
Refrigerator is in use in all the households in order to keep food preserved.
Refrigerator - Class in org.powertac.officecomplexcustomer.appliances
Refrigerator is in use in all the households in order to keep food preserved.
Refrigerator() - Constructor for class org.powertac.householdcustomer.appliances.Refrigerator
 
Refrigerator() - Constructor for class org.powertac.officecomplexcustomer.appliances.Refrigerator
 
REFRIGERATOR_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
REFRIGERATOR_DURATION_CYCLE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
REFRIGERATOR_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
REFRIGERATOR_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
REFRIGERATOR_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
REFRIGERATOR_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
REFRIGERATOR_SHIFTING_INTERVAL - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
REFRIGERATOR_SHIFTING_INTERVAL - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
REFRIGERATOR_SHIFTING_PERIODS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
REFRIGERATOR_SHIFTING_PERIODS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
REFUND - org.powertac.common.TariffTransaction.Type
 
registerBrokerMessageListener(Object, Class<?>) - Method in interface org.powertac.common.interfaces.BrokerProxy
Sets up a dispatch listener for market messages
registerBrokerMessageListener(Object, Class<?>) - Method in class org.powertac.server.BrokerProxyService
 
registerBrokerMessageListener(Object, Class<?>) - Method in class org.powertac.server.MessageRouter
 
registerMessageListener(String, MessageListener) - Method in class org.powertac.server.JmsManagementService
 
registerNewTariffListener(NewTariffListener) - Method in interface org.powertac.common.interfaces.TariffMarket
Registers a listener for publication of new Tariffs.
registerNewTariffListener(NewTariffListener) - Method in class org.powertac.tariffmarket.TariffMarketService
 
registerTimeslotPhase(TimeslotPhaseProcessor, int) - Method in interface org.powertac.common.interfaces.CompetitionControl
Registers the caller to be activated during each timeslot in the proper phase sequence.
registerTimeslotPhase(TimeslotPhaseProcessor, int) - Method in class org.powertac.server.CompetitionControlService
Allows instances of TimeslotPhaseProcessor to register themselves to be activated during one of the processing phases in each timeslot.
registerVisualizerMessageListener(VisualizerMessageListener) - Method in interface org.powertac.common.interfaces.VisualizerProxy
Sets up a dispatch listener for market messages
registerVisualizerMessageListener(VisualizerMessageListener) - Method in class org.powertac.server.VisualizerProxyService
 
REGULAR_SHIFTING_TYPE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
RegulationAccumulator - Class in org.powertac.common
Accumulates available regulation capacity for a given TariffSubscription.
RegulationAccumulator(double, double) - Constructor for class org.powertac.common.RegulationAccumulator
Creates a new RegulationAccumulator instance specifying the amounts of regulating capacity available for up-regulation and down-regulation.
RegulationAccumulator(RegulationCapacity) - Constructor for class org.powertac.common.RegulationAccumulator
Creates a new RegulationAccumulator from an immutable RegulationCapacity instance.
RegulationCapacity - Class in org.powertac.common
Accumulates available regulation capacity for a given TariffSubscription.
RegulationCapacity() - Constructor for class org.powertac.common.RegulationCapacity
Default constructor
RegulationCapacity(TariffSubscription, double, double) - Constructor for class org.powertac.common.RegulationCapacity
Creates a new RegulationAccumulator instance specifying the amounts of regulating capacity available for up-regulation and down-regulation.
RegulationRate - Class in org.powertac.common
Tariffs are composed of Rates, including RegulationRates.
RegulationRate() - Constructor for class org.powertac.common.RegulationRate
Default constructor only.
RegulationRate.ResponseTime - Enum in org.powertac.common
 
releasePause() - Method in class org.powertac.server.SimulationClockControl
Releases an externally-requested pause.
removeSpecification(long) - Method in class org.powertac.common.repo.TariffRepo
 
removeSubscriptionsForTariff(Tariff) - Method in class org.powertac.common.repo.TariffSubscriptionRepo
Removes all subscriptions for the given tariff.
removeTariff(Tariff) - Method in class org.powertac.common.repo.TariffRepo
Removes a tariff and its specification from the repo.
RepeatingTimedAction - Class in org.powertac.common
A timedAction
RepeatingTimedAction(TimedAction, long) - Constructor for class org.powertac.common.RepeatingTimedAction
 
requestPause() - Method in class org.powertac.server.SimulationClockControl
Serves an external pause request.
reset() - Static method in class org.powertac.factoredcustomer.utils.SeedIdGenerator
 
respondToPing() - Method in class org.powertac.server.VisualizerProxyService
 
Responsive - org.powertac.householdcustomer.enumerations.Reaction
 
resume(long) - Method in class org.powertac.server.CompetitionControlService
Signals that the clock is resumed.
REVOKE - org.powertac.common.TariffTransaction.Type
 
route(Object) - Method in class org.powertac.server.MessageRouter
 
routeMessage(Object) - Method in interface org.powertac.common.interfaces.BrokerProxy
Routes a message to server components.
routeMessage(Object) - Method in class org.powertac.server.BrokerProxyService
 
rs1 - Variable in class org.powertac.customer.AbstractCustomer
Random Number Generator
RUN_OF_RIVER_PRODUCTION - Static variable in class org.powertac.common.enumerations.PowerType
 
runOnce() - Method in class org.powertac.common.repo.WeatherForecastRepo
Called by weather service to indicate weather exists
runOnce() - Method in class org.powertac.common.repo.WeatherReportRepo
Called by weather service to indicate weather exists
runOnce(boolean) - Method in interface org.powertac.common.interfaces.CompetitionControl
Waits for broker login, then starts and runs a simulation.
runOnce(boolean) - Method in class org.powertac.server.CompetitionControlService
Runs a simulation that is already set up.
runOnce(boolean, boolean) - Method in interface org.powertac.common.interfaces.CompetitionControl
 
runOnce(boolean, boolean) - Method in class org.powertac.server.CompetitionControlService
 

S

SAME - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SAME - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
saturation - Variable in class org.powertac.householdcustomer.appliances.Appliance
This variable shows the possibility (%) that this appliance is contained in a house.
saturation - Variable in class org.powertac.officecomplexcustomer.appliances.Appliance
This variable shows the possibility (%) that this appliance is contained in a house.
SATURDAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SATURDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
saveBootstrapState() - Method in interface org.powertac.common.interfaces.BootstrapState
Saves state at the conclusion of a bootstrap session as configuration items.
saveBootstrapState() - Method in class org.powertac.customer.AbstractCustomer
Saves model data to the bootstrap record.
saveBootstrapState() - Method in class org.powertac.customer.CustomerModelService
 
saveBootstrapState() - Method in class org.powertac.evcustomer.customers.EvSocialClass
Saves state of EvCustomer instances
saveBootstrapState() - Method in class org.powertac.genco.SimpleGencoService
 
saveBootstrapState(Object) - Method in interface org.powertac.common.interfaces.ServerConfiguration
Gathers state information at the end of a boot session to be restored in a subsequent sim session.
saveBootstrapState(Object) - Method in class org.powertac.server.ServerPropertiesService
 
saveBootstrapState(ServerConfiguration) - Method in class org.powertac.genco.CpGenco
Saves coefficients for the current timeslot in the form needed for configuration at the start of the sim session, then adds them to the bootstrap state.
scale(double) - Method in class org.powertac.factoredcustomer.CapacityAccumulator
Scales values by ratio.
scheduleTick() - Method in class org.powertac.server.SimulationClockControl
Schedules the next tick.
SECOND - Static variable in class org.powertac.common.TimeService
 
SECONDS - org.powertac.common.RegulationRate.ResponseTime
 
seed - Variable in class org.powertac.genco.CpGenco
 
seed - Variable in class org.powertac.genco.Genco
 
SeedIdGenerator - Class in org.powertac.factoredcustomer.utils
Static source of ID values to label RandomSeed instances.
SeedIdGenerator() - Constructor for class org.powertac.factoredcustomer.utils.SeedIdGenerator
 
sendMessage(Broker, Object) - Method in interface org.powertac.common.interfaces.BrokerProxy
Send a message to a specific broker
sendMessage(Broker, Object) - Method in class org.powertac.server.BrokerProxyService
 
sendMessages(Broker, List<?>) - Method in interface org.powertac.common.interfaces.BrokerProxy
Sends a list of messages to a specific broker
sendMessages(Broker, List<?>) - Method in class org.powertac.server.BrokerProxyService
 
sendResults(String) - Method in class org.powertac.server.TournamentSchedulerService
 
ServerConfiguration - Interface in org.powertac.common.interfaces
Support for annotation-driven configuration.
ServerMessageReceiver - Class in org.powertac.server
 
ServerMessageReceiver() - Constructor for class org.powertac.server.ServerMessageReceiver
 
ServerProperties - Interface in org.powertac.common.interfaces
Supports server configuration by allowing components to retrieve property values from a standard Java properties file.
ServerPropertiesService - Class in org.powertac.server
Implementation of the ServerProperties and ServerConfiguration interfaces.
ServerPropertiesService() - Constructor for class org.powertac.server.ServerPropertiesService
Default constructor
Servers - Class in org.powertac.officecomplexcustomer.appliances
Lights are utilized when the persons inhabiting the house have need for them to light the rooms they are in.
Servers() - Constructor for class org.powertac.officecomplexcustomer.appliances.Servers
 
SERVERS_DURATION_CYCLE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
SERVERS_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
SERVERS_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
SERVERS_SLEEP_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
SERVERS_SLEEP_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
service - Variable in class org.powertac.customer.AbstractCustomer
 
service - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
setAlwaysAuthorizedBrokers(List<String>) - Method in class org.powertac.server.CompetitionControlService
Sets the list of broker usernames that are always authorized, even in bootstrap mode.
setApplianceOf(Household) - Method in class org.powertac.householdcustomer.appliances.Appliance
This function sets the household in which the appliance is installed in.
setApplianceOf(Office) - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function sets the household in which the appliance is installed in.
setApplicationContext(ApplicationContext) - Method in class org.powertac.common.spring.SpringApplicationContext
 
setApplicationContext(ApplicationContext) - Method in class org.powertac.genco.SimpleGencoService
 
setApplicationContext(ApplicationContext) - Method in class org.powertac.server.ServerPropertiesService
 
setAuthorizedBrokerList(List<String>) - Method in interface org.powertac.common.interfaces.CompetitionControl
Sets the list of brokers authorized to log in to the next game.
setAuthorizedBrokerList(List<String>) - Method in class org.powertac.server.CompetitionControlService
Sets the list of brokers allowed and expected to log in before starting a simulation.
setAwayChargeKW(double) - Method in class org.powertac.evcustomer.beans.CarType
 
setBase(long) - Method in class org.powertac.common.TimeService
setBatteryCapacity(double) - Method in class org.powertac.customer.model.LiftTruck
 
setBootstrapTimeslotMillis(long) - Method in class org.powertac.server.CompetitionControlService
Allows Spring to set the boostrap timeslot length
setBrokerTime(long) - Method in class org.powertac.common.msg.BrokerAuthentication
Sets the system time.
setBuyLimitPriceMax(double) - Method in class org.powertac.du.DefaultBrokerService
 
setBuyLimitPriceMin(double) - Method in class org.powertac.du.DefaultBrokerService
 
setCapacityInUse(double) - Method in class org.powertac.customer.model.LiftTruck
Updates the total capacity of in-use batteries
setCapacityKWh(double) - Method in class org.powertac.customer.model.Battery
 
setChargeEfficiency(double) - Method in class org.powertac.customer.model.Battery
 
setChargeEfficiency(double) - Method in class org.powertac.customer.model.LiftTruck
 
setChargerProbability(double) - Method in class org.powertac.evcustomer.beans.Activity
 
setClockParameters(long, long, long) - Method in class org.powertac.common.TimeService
Sets base, rate, and modulo clock parameters with a single call.
setClockParameters(Map<String, Long>) - Method in class org.powertac.common.TimeService
Sets base, rate, and modulo parameters from a map, which is wrapped in a Configuration to allow for conversions and default values.
setClockParameters(Competition) - Method in class org.powertac.common.TimeService
Sets base, rate, and modulo from a Competition instance
setConfigFile1(String) - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
setConfigFile1(String) - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
 
setConfigOutput(String) - Method in class org.powertac.server.ServerPropertiesService
 
setConfigOutput(ConfigurationRecorder) - Method in class org.powertac.common.config.Configurator
Sets up an output stream for config dump.
setConfiguration(AbstractConfiguration) - Method in class org.powertac.common.config.Configurator
Loads a Configuration into this Configurator.
setConsumptionRate(double) - Method in class org.powertac.du.DefaultBrokerService
 
setCurrent(Competition) - Static method in class org.powertac.common.Competition
Makes a Competition instance be the "current" competition - this is needed in a broker when the Competition instance arrives from the server.
setCurrentCapacity(double) - Method in class org.powertac.evcustomer.customers.EvCustomer
 
setCurrentCapacity(double) - Method in class org.powertac.genco.Genco
 
setCurrentTemp(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
setCurrentTime() - Method in class org.powertac.common.TimeService
 
setCurrentTime(AbstractDateTime) - Method in class org.powertac.common.TimeService
Sets current time to a specific value.
setCurrentTime(Instant) - Method in class org.powertac.common.TimeService
Sets current time to a specific value.
setCurtailmentFactor(double) - Method in class org.powertac.evcustomer.beans.CarType
 
setCustomersCommitted(int) - Method in class org.powertac.common.TariffSubscription
 
setDailyProfile(List<String>) - Method in class org.powertac.evcustomer.beans.Activity
 
setDaysOfCompetition(int) - Static method in class org.powertac.householdcustomer.configurations.VillageConstants
This is the function utilized in order to estimate the days of Competition for precomputing the model's behavior
setDaysOfCompetition(int) - Static method in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
This is the function utilized in order to estimate the days of Competition for precomputing the model's behavior
setDaysOfWeek() - Static method in class org.powertac.householdcustomer.configurations.VillageConstants
 
setDaysOfWeek() - Static method in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
setDefaultTariff(TariffSpecification) - Method in interface org.powertac.common.interfaces.TariffMarket
Convenience method to set the default tariff at the beginning of the game.
setDefaultTariff(TariffSpecification) - Method in class org.powertac.common.repo.TariffRepo
 
setDefaultTariff(TariffSpecification) - Method in class org.powertac.tariffmarket.TariffMarketService
 
setDeferredBroadcast(boolean) - Method in interface org.powertac.common.interfaces.BrokerProxy
Holds up message transmission when true
setDeferredBroadcast(boolean) - Method in class org.powertac.server.BrokerProxyService
 
setDischargeFactor(double) - Method in class org.powertac.evcustomer.beans.CarType
 
setDownRegFactor(double) - Method in class org.powertac.evcustomer.beans.CarType
 
setDownRegulationCapacity(double) - Method in class org.powertac.common.RegulationAccumulator
Sets the down-regulation value.
setEnabled(boolean) - Method in class org.powertac.common.Broker
Enables this Broker.
setEnergyCharging(double) - Method in class org.powertac.customer.model.LiftTruck
Updates the energy content of offline batteries
setEnergyInUse(double) - Method in class org.powertac.customer.model.LiftTruck
Updates the energy content of in-use batteries
setEvalEnvTemp(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
setExpiration(Instant) - Method in class org.powertac.common.Tariff
 
setGameId(String) - Method in class org.powertac.server.TournamentSchedulerService
 
setHomeChargeKW(double) - Method in class org.powertac.evcustomer.beans.CarType
 
setId(int) - Method in class org.powertac.evcustomer.beans.Activity
 
setIdPrefix(int) - Method in class org.powertac.common.Broker
Sets the ID prefix for this broker.
setInitialBidKWh(double) - Method in class org.powertac.du.DefaultBrokerService
 
setInOperation(boolean) - Method in class org.powertac.genco.Genco
 
setInterval(int) - Method in class org.powertac.evcustomer.beans.Activity
 
setJmsBrokerName(String) - Method in class org.powertac.server.JmsManagementService
 
setJmsBrokerUrl(String) - Method in class org.powertac.server.JmsManagementService
 
setKey(String) - Method in class org.powertac.common.Broker
Sets the jms key for a remote broker.
setkWh(double) - Method in class org.powertac.customer.StepInfo
 
setLocal(boolean) - Method in class org.powertac.common.Broker
Allows subclasses to set themselves as local brokers.
setMarketBootstrapData(MarketBootstrapData) - Method in class org.powertac.common.Competition
 
setMaxAskPrices(Double[]) - Method in class org.powertac.common.repo.OrderbookRepo
 
setMaxCapacity(double) - Method in class org.powertac.evcustomer.beans.CarType
 
setMaxChargeKW(double) - Method in class org.powertac.customer.model.Battery
 
setMaxChargeKW(double) - Method in class org.powertac.customer.model.LiftTruck
 
setMaxDischargeKW(double) - Method in class org.powertac.customer.model.Battery
 
setMaxQueueDepth(long) - Method in class org.powertac.server.JmsManagementService
 
setMemberOf(Household) - Method in class org.powertac.householdcustomer.persons.Person
This function sets the household in which the person is living in.
setMemberOf(Office) - Method in class org.powertac.officecomplexcustomer.persons.Person
This function sets the office in which the person is working on.
setMinAskPrices(Double[]) - Method in class org.powertac.common.repo.OrderbookRepo
Set the minAskPrices array.
setMinPlanningHorizon(int) - Method in class org.powertac.customer.model.LiftTruck
 
setModulo(long) - Method in class org.powertac.common.TimeService
setMwh(double) - Method in class org.powertac.genco.Buyer
 
setName(String) - Method in class org.powertac.customer.AbstractCustomer
Sets the name for this model
setName(String) - Method in class org.powertac.customer.model.Battery
 
setName(String) - Method in class org.powertac.customer.model.LiftTruck
 
setNBatteries(int) - Method in class org.powertac.customer.model.LiftTruck
 
setNChargers(int) - Method in class org.powertac.customer.model.LiftTruck
 
setOperationDays() - Method in class org.powertac.householdcustomer.appliances.Appliance
This is an function to fill the maps utilized by Services in order to keep the vectors of each appliance during the runtime.
setOperationDays() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This is an function to fill the maps utilized by Services in order to keep the vectors of each appliance during the runtime.
setOpinion(CapacityProfile, ProfileRecommendation.Opinion) - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
setPassword(String) - Method in class org.powertac.common.Broker
 
setPlanningHorizon(int) - Method in class org.powertac.customer.model.LiftTruck
 
setPopulation(Integer) - Method in class org.powertac.common.CustomerInfo
Updates the population for the underlying model.
setPrefix(int) - Static method in class org.powertac.common.IdGenerator
Each entity living in a separate process must have a different prefix value.
setPrefix(String) - Method in class org.powertac.server.LogService
Sets the filename prefix.
setPriceBeta(double) - Method in class org.powertac.genco.Buyer
 
setProductionRate(double) - Method in class org.powertac.du.DefaultBrokerService
 
setProperty(String, Object) - Method in class org.powertac.server.ServerPropertiesService
Changes the value of a property (or adds a property).
setPublicationInterval(int) - Method in class org.powertac.tariffmarket.TariffMarketService
 
setPublicationOffset(int) - Method in class org.powertac.tariffmarket.TariffMarketService
 
setQueueName(String) - Method in class org.powertac.common.Broker
Sets the broker's queue name.
setRange(double) - Method in class org.powertac.evcustomer.beans.CarType
 
setRate(long) - Method in class org.powertac.common.TimeService
setRateId(long) - Method in class org.powertac.common.HourlyCharge
Sets connection between rate and hourly charge.
setRegulation(double) - Method in class org.powertac.common.TariffSubscription
 
setRegulationCapacity(RegulationAccumulator) - Method in class org.powertac.customer.StepInfo
 
setRegulationCapacity(RegulationCapacity) - Method in class org.powertac.common.TariffSubscription
Communicates the ability of the customer model to handle regulation requests.
setRemoteVisualizer(boolean) - Method in class org.powertac.server.VisualizerProxyService
 
setScore(CapacityProfile, Double) - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
setSelfDischargeRate(double) - Method in class org.powertac.customer.model.Battery
 
setSellLimitPriceMax(double) - Method in class org.powertac.du.DefaultBrokerService
 
setSellLimitPriceMin(double) - Method in class org.powertac.du.DefaultBrokerService
 
setService(DefaultBrokerService) - Method in class org.powertac.du.DefaultBroker
 
setServiceAccessor(CustomerServiceAccessor) - Method in class org.powertac.customer.AbstractCustomer
Provides a reference to the service accessor, through which we can get at sim services
setServingJms(boolean) - Method in class org.powertac.server.JmsManagementService
 
setShiftData(List<String>) - Method in class org.powertac.customer.model.LiftTruck
Converts a list of Strings to a sorted list of Shifts.
setShiftSag(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
setSoldThreshold(double) - Method in class org.powertac.common.TariffEvaluationHelper
 
setStart(long) - Method in class org.powertac.common.TimeService
 
setStart(long) - Method in class org.powertac.server.SimulationClockControl
Sets the sim clock start time, which in turn gets propagated to the timeService.
setstate(JoinPoint) - Method in class org.powertac.common.state.StateLogging
 
setState() - Method in class org.powertac.common.state.StateLogging
 
setState(Tariff.State) - Method in class org.powertac.common.Tariff
Updates the state of this tariff.
setStatus(TariffStatus.Status) - Method in class org.powertac.common.msg.TariffStatus
 
setStorageTariffMargin(double) - Method in class org.powertac.du.DefaultBrokerService
 
setStorageTariffValue(double) - Method in class org.powertac.du.DefaultBrokerService
 
setTariffId(long) - Method in class org.powertac.common.RateCore
Sets the backpointer to the tariff.
setTariffMarket(TariffMarket) - Method in class org.powertac.customer.AbstractCustomer
 
setTimeslotPhase(int) - Method in class org.powertac.common.interfaces.TimeslotPhaseProcessor
This is the Spring-accessible setter for the phase number
setTimeslotPhaseCount(int) - Method in class org.powertac.server.CompetitionControlService
Sets the number of phases into which a timeslot is divided for processing.
settle(SettlementContext, List<ChargeInfo>) - Method in class org.powertac.balancemkt.DynamicSettlementProcessor
 
settle(SettlementContext, List<ChargeInfo>) - Method in class org.powertac.balancemkt.SettlementProcessor
Computes charges to settle broker imbalances.
settle(SettlementContext, List<ChargeInfo>) - Method in class org.powertac.balancemkt.StaticSettlementProcessor
 
SettlementContext - Interface in org.powertac.balancemkt
Context interface for settlement processors.
SettlementProcessor - Class in org.powertac.balancemkt
Computes charges to settle broker imbalances.
setTournamentSchedulerUrl(String) - Method in class org.powertac.server.TournamentSchedulerService
 
setTruckKW(double) - Method in class org.powertac.customer.model.LiftTruck
 
setTruckStd(double) - Method in class org.powertac.customer.model.LiftTruck
 
setup() - Method in class org.powertac.common.repo.ManagedRepo
 
setUpRegulationCapacity(double) - Method in class org.powertac.common.RegulationAccumulator
Sets the up-regulation value.
setUserConfig(URL) - Method in class org.powertac.server.ServerPropertiesService
 
setWeeklyProfile(List<String>) - Method in class org.powertac.evcustomer.beans.Activity
 
setWholesale(boolean) - Method in class org.powertac.common.Broker
Allows subclasses to make themselves wholesale brokers
setWtExpected(double) - Method in class org.powertac.common.TariffEvaluationHelper
 
setWtMax(double) - Method in class org.powertac.common.TariffEvaluationHelper
 
setWtRealized(double) - Method in class org.powertac.common.TariffEvaluationHelper
 
SEVEN_WORKING_DAYS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SEVEN_WORKING_DAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
SHIFT_START_1 - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SHIFT_START_2 - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SHIFT_START_3 - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
showInfo() - Method in class org.powertac.householdcustomer.persons.MostlyPresentPerson
 
showInfo() - Method in class org.powertac.householdcustomer.persons.Person
This is the function utilized to show the information regarding the person in question, its variables values etc.
showInfo() - Method in class org.powertac.householdcustomer.persons.WorkingPerson
 
showInfo() - Method in class org.powertac.officecomplexcustomer.persons.Person
This is the function utilized to show the information regarding the person in question, its variables values etc.
showInfo() - Method in class org.powertac.officecomplexcustomer.persons.WorkingPerson
 
showStatus() - Method in class org.powertac.officecomplexcustomer.appliances.AirCondition
 
showStatus() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This is the function utilized to show the information regarding the appliance in question, its variables values etc.
shutDown() - Method in interface org.powertac.common.interfaces.CompetitionControl
Stops a running simulation, and sends out the SimEnd message to brokers.
shutDown() - Method in class org.powertac.server.CompetitionControlService
Shuts down the simulation and cleans up.
Sick - org.powertac.householdcustomer.enumerations.Status
 
Sick - org.powertac.officecomplexcustomer.enumerations.Status
 
SIGNUP - org.powertac.common.TariffTransaction.Type
 
SimEnd - Class in org.powertac.common.msg
This message is used to communicate the end of a simulation.
SimEnd() - Constructor for class org.powertac.common.msg.SimEnd
 
SimPause - Class in org.powertac.common.msg
This message is used to communicate a pause in a simulation.
SimPause() - Constructor for class org.powertac.common.msg.SimPause
 
SimpleGencoService - Class in org.powertac.genco
Very simple service that operates wholesale market actors, activated by the CompetitionControlService once each timeslot.
SimpleGencoService() - Constructor for class org.powertac.genco.SimpleGencoService
Default constructor
SimResume - Class in org.powertac.common.msg
This message is used to communicate a revised simulation start time prior to the end of a simulation pause.
SimResume(Instant) - Constructor for class org.powertac.common.msg.SimResume
 
simSession(String, String, String, String, String, List<String>, String, String, String) - Method in interface org.powertac.common.interfaces.CompetitionSetup
Starts a simulation session with parameters, in a new thread.
simSession(String, String, String, String, String, List<String>, String, String, String) - Method in class org.powertac.server.CompetitionSetupService
 
simSession(String, String, String, String, String, List<String>, String, String, String, String) - Method in interface org.powertac.common.interfaces.CompetitionSetup
 
simSession(String, String, String, String, String, List<String>, String, String, String, String) - Method in class org.powertac.server.CompetitionSetupService
 
SimStart - Class in org.powertac.common.msg
This message is used to communicate the simulation start time from server to brokers in the last few seconds before the simulation starts.
SimStart(Instant) - Constructor for class org.powertac.common.msg.SimStart
 
SimulationClockControl - Class in org.powertac.server
Timer-based clock management for the Power TAC simulator.
SimulationClockControl.Status - Enum in org.powertac.server
 
SIX_WORKING_DAYS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SIX_WORKING_DAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
size() - Method in class org.powertac.common.msg.TimeslotUpdate
Returns the number of enabled timeslots.
size() - Method in class org.powertac.common.repo.CustomerRepo
 
size() - Method in class org.powertac.common.repo.OrderbookRepo
Returns the count of instances in this repo
Sleeping - org.powertac.householdcustomer.enumerations.Status
 
slotInDay() - Method in class org.powertac.common.Timeslot
Returns the timeslot index since the most recent midnight, starting at zero.
Small - org.powertac.householdcustomer.enumerations.AirConditionPowerClass
 
Small - org.powertac.officecomplexcustomer.enumerations.AirConditionPowerClass
 
SMALL - org.powertac.common.CustomerInfo.CustomerClass
 
SMART_SHIFTING_TYPE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SMART_SHIFTING_TYPE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
socialClass - Variable in class org.powertac.evcustomer.beans.ClassCar
 
socialClassName - Variable in class org.powertac.evcustomer.beans.ClassGroup
 
SocialGroup - Class in org.powertac.evcustomer.beans
 
SocialGroup(int, String) - Constructor for class org.powertac.evcustomer.beans.SocialGroup
 
SocialGroup(String) - Constructor for class org.powertac.evcustomer.beans.SocialGroup
 
SOLAR_PRODUCTION - Static variable in class org.powertac.common.enumerations.PowerType
 
SPACE_HEATER_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SPACE_HEATER_PHASE_1 - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SPACE_HEATER_PHASE_2 - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SPACE_HEATER_PHASE_3 - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SPACE_HEATER_PHASE_4 - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SPACE_HEATER_PHASE_LOAD - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SPACE_HEATER_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SPACE_HEATER_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SPACE_HEATER_TEMPERATURE_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SPACE_HEATER_TEMPERATURE_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SpaceHeater - Class in org.powertac.householdcustomer.appliances
Space Heater is a electric appliance utilized to keep the rooms of a household warm when needed.
SpaceHeater() - Constructor for class org.powertac.householdcustomer.appliances.SpaceHeater
 
SpringApplicationContext - Class in org.powertac.common.spring
Static methods to access the Spring application context.
SpringApplicationContext() - Constructor for class org.powertac.common.spring.SpringApplicationContext
 
start() - Method in class org.powertac.server.JmsManagementService
 
START_OF_BREAK_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
START_OF_BREAK_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
START_OF_FUNCTION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
START_OF_FUNCTION_HOURS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
START_OF_LAUNCH_BREAK - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
START_OF_LAUNCH_BREAK_HOUR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
START_OF_LEISURE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
START_OF_SLEEPING_1 - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
START_OF_SLEEPING_2 - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
START_OF_WORK - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
START_OF_WORK_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
START_OF_WORK_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
startLog() - Method in class org.powertac.server.LogService
 
startLog(String) - Method in class org.powertac.server.LogService
 
startOfDay() - Method in class org.powertac.customer.AbstractCustomer
 
startProvider() - Method in class org.powertac.server.JmsManagementService
 
StateChange - Annotation Type in org.powertac.common.state
Annotation for methods that must trigger state-log entries.
StateLogging - Class in org.powertac.common.state
Implement uniform state-logging using aspects.
StateLogging() - Constructor for class org.powertac.common.state.StateLogging
 
StateLogService - Class in org.powertac.common.metadata
Initializes state log files by copying the current domain schema to the log.
StateLogService() - Constructor for class org.powertac.common.metadata.StateLogService
 
StaticSettlementProcessor - Class in org.powertac.balancemkt
DU settlement processor for Scenario 2 - controllable capacities, one-shot static solution Naming convention: Price is per-unit, Cost is price * qty
StaticSettlementProcessor(TariffRepo, CapacityControl) - Constructor for class org.powertac.balancemkt.StaticSettlementProcessor
 
Status - Enum in org.powertac.householdcustomer.enumerations
This enumerator defines the state of a person.
Status - Enum in org.powertac.officecomplexcustomer.enumerations
This enumerator defines the state of a person.
step() - Method in class org.powertac.customer.AbstractCustomer
Called to run the model forward one step.
step() - Method in class org.powertac.customer.coldstorage.ColdStorage
 
step() - Method in class org.powertac.customer.model.Battery
 
step() - Method in class org.powertac.customer.model.LiftTruck
 
step() - Method in class org.powertac.evcustomer.customers.EvSocialClass
 
step() - Method in interface org.powertac.factoredcustomer.interfaces.UtilityOptimizer
 
step() - Method in class org.powertac.householdcustomer.customers.Village
 
step() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
 
step(Timeslot) - Method in class org.powertac.evcustomer.customers.EvCustomer
Runs the model forward one step
StepInfo - Class in org.powertac.customer
Data-holder class, instances are used to communicate dynamic information to and transport information back from the step() method of a model component.
StepInfo(Timeslot, TariffSubscription) - Constructor for class org.powertac.customer.StepInfo
 
STEPWISE - org.powertac.factoredcustomer.CapacityStructure.ElasticityModelType
 
stop() - Method in class org.powertac.server.CompetitionControlService
Signals the simulation thread to stop after processing is completed in the current timeslot.
stop() - Method in class org.powertac.server.JmsManagementService
 
stop() - Method in class org.powertac.server.SimulationClockControl
Stops the clock.
stopLog() - Method in class org.powertac.server.LogService
 
STOPPED - org.powertac.server.SimulationClockControl.Status
 
stopProvider() - Method in class org.powertac.server.JmsManagementService
 
STORAGE - Static variable in class org.powertac.common.enumerations.PowerType
 
STORAGE_HEATER_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
STORAGE_HEATER_PHASE_LOAD - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
STORAGE_HEATER_PHASES - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
STORAGE_HEATER_POSSIBILITY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
STORAGE_HEATER_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
STORAGE_HEATER_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
STORAGE_HEATER_SHIFTING_END - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
STORAGE_HEATER_START - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
storageCapacity - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
StorageHeater - org.powertac.householdcustomer.enumerations.HeaterType
 
Stove - Class in org.powertac.householdcustomer.appliances
Stove is the kitchen utility we use for cooking.
Stove() - Constructor for class org.powertac.householdcustomer.appliances.Stove
 
STOVE_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
STOVE_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
STOVE_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
Strong - org.powertac.householdcustomer.enumerations.Reaction
 
StructureInstance - Interface in org.powertac.factoredcustomer.interfaces
 
subscribe(int) - Method in class org.powertac.common.TariffSubscription
Subscribes some number of discrete customers.
subscribeDefault(TariffMarket) - Method in class org.powertac.householdcustomer.customers.Village
 
subscribeDefault(TariffMarket) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
 
subscribeToTariff(Tariff, CustomerInfo, int) - Method in interface org.powertac.common.interfaces.TariffMarket
Subscribes a block of Customers from a single Customer model to the specified Tariff, as long as the Tariff has not expired.
subscribeToTariff(Tariff, CustomerInfo, int) - Method in class org.powertac.tariffmarket.TariffMarketService
If customerCount is positive, subscribes a block of Customers from a single Customer model to the specified Tariff, as long as the Tariff is not expired or revoked.
success - org.powertac.common.msg.TariffStatus.Status
 
SUNDAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SUNDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 

T

Tariff - Class in org.powertac.common
Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.
Tariff(TariffSpecification) - Constructor for class org.powertac.common.Tariff
Creates a new Tariff from the given TariffSpecification.
TARIFF_COUNT - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
TARIFF_COUNT - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
TARIFF_SWITCH_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
TARIFF_SWITCH_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
Tariff.State - Enum in org.powertac.common
 
tariffEvalHelper - Variable in class org.powertac.householdcustomer.customers.Village
 
tariffEvalHelper - Variable in class org.powertac.officecomplexcustomer.customers.OfficeComplex
 
TariffEvaluationHelper - Class in org.powertac.common
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.
TariffEvaluationHelper() - Constructor for class org.powertac.common.TariffEvaluationHelper
Default constructor
TariffEvaluationWrapper(String, CustomerInfo) - Constructor for class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
TariffEvaluationWrapper(String, CustomerInfo) - Constructor for class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
 
TariffEvaluator - Class in org.powertac.common
Tariff evaluation process intended to simplify customer models.
TariffEvaluator(CustomerModelAccessor) - Constructor for class org.powertac.common.TariffEvaluator
 
TariffEvaluator(CustomerModelAccessor, ServerConfiguration) - Constructor for class org.powertac.common.TariffEvaluator
 
TariffExpire - Class in org.powertac.common.msg
Request to change expiration date on an existing tariff.
TariffExpire(Broker, TariffSpecification, Instant) - Constructor for class org.powertac.common.msg.TariffExpire
 
TariffMarket - Interface in org.powertac.common.interfaces
Tariff Market Receives, validates, and stores new tariffs, enforces tariff validity rules.
TariffMarketService - Class in org.powertac.tariffmarket
Implements the Tariff Market abstraction.
TariffMarketService() - Constructor for class org.powertac.tariffmarket.TariffMarketService
Default constructor
TariffMessage - Class in org.powertac.common
Supertype of all tariff-related messages that can be processed by a TariffMessageProcessor.
TariffMessage() - Constructor for class org.powertac.common.TariffMessage
 
TariffMessage(Broker) - Constructor for class org.powertac.common.TariffMessage
 
tariffRepo - Variable in class org.powertac.balancemkt.SettlementProcessor
 
TariffRepo - Class in org.powertac.common.repo
Repository for TariffSpecifications, Tariffs, Rates, and other related types.
TariffRepo() - Constructor for class org.powertac.common.repo.TariffRepo
 
TariffRevoke - Class in org.powertac.common.msg
Message created by a broker to request revocation of an existing tariff.
TariffRevoke() - Constructor for class org.powertac.common.msg.TariffRevoke
 
TariffRevoke(Broker, TariffSpecification) - Constructor for class org.powertac.common.msg.TariffRevoke
 
TariffSpecification - Class in org.powertac.common
Represents a Tariff offered by a Broker to customers.
TariffSpecification() - Constructor for class org.powertac.common.TariffSpecification
 
TariffSpecification(Broker, PowerType) - Constructor for class org.powertac.common.TariffSpecification
Creates a new TariffSpecification for a broker and a specific powerType.
TariffSpecificationConverter - Class in org.powertac.common.xml
 
TariffSpecificationConverter() - Constructor for class org.powertac.common.xml.TariffSpecificationConverter
 
TariffStatus - Class in org.powertac.common.msg
Represents a response from server to broker to publication or update of a tariff.
TariffStatus(Broker, long, long, TariffStatus.Status) - Constructor for class org.powertac.common.msg.TariffStatus
 
TariffStatus.Status - Enum in org.powertac.common.msg
 
TariffSubscriberStructure - Class in org.powertac.factoredcustomer
Data-holder class for parsed configuration elements of one tariff subscriber, which typically corresponds to one capapcity bundle.
TariffSubscriberStructure(String) - Constructor for class org.powertac.factoredcustomer.TariffSubscriberStructure
 
TariffSubscription - Class in org.powertac.common
A TariffSubscription is an entity representing an association between a Customer and a Tariff.
TariffSubscription(CustomerInfo, long) - Constructor for class org.powertac.common.TariffSubscription
Alternate constructor for logtool analyzers in which Tariffs cannot be reconstructed.
TariffSubscription(CustomerInfo, Tariff) - Constructor for class org.powertac.common.TariffSubscription
You need a CustomerInfo and a Tariff to create one of these.
TariffSubscriptionRepo - Class in org.powertac.common.repo
Repository for TariffSubscriptions.
TariffSubscriptionRepo() - Constructor for class org.powertac.common.repo.TariffSubscriptionRepo
 
TariffTransaction - Class in org.powertac.common
A TariffTransaction instance represents the kWh of energy consumed (kWh < 0) or produced kWh > 0 by some members of a specific customer model, in a specific timeslot, under a particular tariff.
TariffTransaction(Broker, int, TariffTransaction.Type, TariffSpecification, CustomerInfo, int, double, double) - Constructor for class org.powertac.common.TariffTransaction
Deprecated.
TariffTransaction(Broker, int, TariffTransaction.Type, TariffSpecification, CustomerInfo, int, double, double, boolean) - Constructor for class org.powertac.common.TariffTransaction
Creates a new TariffTransaction for broker of type txType against a particular tariff spec and customer.
TariffTransaction.Type - Enum in org.powertac.common
 
TariffUpdate - Class in org.powertac.common.msg
Command object that represents a broker's request to update a tariff, either to change its expiration date or to revoke it.
TariffUpdate() - Constructor for class org.powertac.common.msg.TariffUpdate
 
TariffUpdate(Broker, long) - Constructor for class org.powertac.common.msg.TariffUpdate
 
TariffUpdate(Broker, TariffSpecification) - Constructor for class org.powertac.common.msg.TariffUpdate
 
tenantsNumber(int, int) - Method in class org.powertac.householdcustomer.customers.Household
This function checks the number of tenants in the house in a specific quarter, either sick or normal.
test() - Method in class org.powertac.householdcustomer.persons.Person
 
test() - Method in class org.powertac.officecomplexcustomer.persons.Person
 
THERMAL_STORAGE_CONSUMPTION - Static variable in class org.powertac.common.enumerations.PowerType
 
THOUSAND - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
THOUSAND - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
Three - org.powertac.householdcustomer.enumerations.Mode
 
THREE_PERSONS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
THREE_WORKING_DAYS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
THREE_WORKING_DAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
THRESHOLD - org.powertac.factoredcustomer.ProfileOptimizerStructure.UsageChargeStance
 
THURSDAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
THURSDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
TIERED_RATE_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
TIERED_RATE_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
TimedAction - Interface in org.powertac.common
Generic action type that takes time as an argument.
TIMESERIES - org.powertac.factoredcustomer.CapacityStructure.BaseCapacityType
 
TimeseriesGenerator - Class in org.powertac.factoredcustomer
Utility class that generates various time series patterns that can be used as base capacity series by implementations of @code{CapacityOriginator}.
TimeseriesGenerator(String) - Constructor for class org.powertac.factoredcustomer.TimeseriesGenerator
 
timeService - Variable in class org.powertac.common.repo.ManagedRepo
 
TimeService - Class in org.powertac.common
This is the simulation time-keeper and event queue.
TimeService() - Constructor for class org.powertac.common.TimeService
Default constructor.
TimeService(long, long, long, long) - Constructor for class org.powertac.common.TimeService
Handy constructor for testing
Timeslot - Class in org.powertac.common
A timeslot instance describes an interval of time (slot) for which power may be traded in the wholesale market.
Timeslot(int, Instant) - Constructor for class org.powertac.common.Timeslot
Constructor is intended to be called by repository.
TimeslotComplete - Class in org.powertac.common.msg
Message type that is guaranteed to be sent to brokers as the last outgoing message in a timeslot.
TimeslotComplete(int) - Constructor for class org.powertac.common.msg.TimeslotComplete
 
timeslotDisabled - org.powertac.common.msg.OrderStatus.Status
 
TimeslotPhaseProcessor - Class in org.powertac.common.interfaces
Plugins must extend this class in order to be invoked during timeslot processing by the CompetitionControl.
TimeslotPhaseProcessor() - Constructor for class org.powertac.common.interfaces.TimeslotPhaseProcessor
 
TimeslotRepo - Class in org.powertac.common.repo
Repository for Timeslots.
TimeslotRepo() - Constructor for class org.powertac.common.repo.TimeslotRepo
standard constructor
TimeslotUpdate - Class in org.powertac.common.msg
Message type that communicates to brokers the set of timeslots that are "open" for trading.
TimeslotUpdate(Instant, int, int) - Constructor for class org.powertac.common.msg.TimeslotUpdate
 
toQueueName() - Method in class org.powertac.common.Broker
Returns the broker's queue name if it's been set, otherwise the default queue name.
toString() - Method in class org.powertac.balancemkt.ChargeInfo
 
toString() - Method in class org.powertac.common.BalancingTransaction
 
toString() - Method in class org.powertac.common.Broker
 
toString() - Method in class org.powertac.common.CapacityTransaction
 
toString() - Method in class org.powertac.common.CashPosition
 
toString() - Method in class org.powertac.common.ClearedTrade
 
toString() - Method in class org.powertac.common.Competition
 
toString() - Method in class org.powertac.common.CustomerInfo
 
toString() - Method in class org.powertac.common.DistributionTransaction
 
toString() - Method in class org.powertac.common.enumerations.PowerType
 
toString() - Method in class org.powertac.common.MarketPosition
 
toString() - Method in class org.powertac.common.MarketTransaction
 
toString() - Method in class org.powertac.common.msg.TimeslotComplete
 
toString() - Method in class org.powertac.common.Order
 
toString() - Method in class org.powertac.common.OrderbookOrder
 
toString() - Method in class org.powertac.common.Rate
 
toString() - Method in class org.powertac.common.RegulationRate
 
toString() - Method in class org.powertac.common.TariffSpecification
Returns a String giving the id, broker username, and powertype
toString() - Method in class org.powertac.common.TariffTransaction
 
toString() - Method in class org.powertac.common.Timeslot
 
toString() - Method in class org.powertac.customer.AbstractCustomer
 
toString() - Method in class org.powertac.evcustomer.customers.EvSocialClass
 
toString() - Method in class org.powertac.factoredcustomer.CapacityProfile
 
toString() - Method in class org.powertac.factoredcustomer.ProbabilityDistribution
 
toString() - Method in class org.powertac.factoredcustomer.ProfileRecommendation.Opinion
 
toString() - Method in class org.powertac.householdcustomer.appliances.Appliance
 
toString() - Method in class org.powertac.householdcustomer.customers.Household
 
toString() - Method in class org.powertac.householdcustomer.customers.Village
 
toString() - Method in class org.powertac.householdcustomer.persons.Person
 
toString() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
 
toString() - Method in class org.powertac.officecomplexcustomer.customers.Office
 
toString() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
 
toString() - Method in class org.powertac.officecomplexcustomer.persons.Person
 
toString(Object) - Method in class org.powertac.common.xml.BrokerConverter
 
toString(Object) - Method in class org.powertac.common.xml.CustomerConverter
 
toString(Object) - Method in class org.powertac.common.xml.DoubleArrayConverter
 
toString(Object) - Method in class org.powertac.common.xml.PowerTypeConverter
 
toString(Object) - Method in class org.powertac.common.xml.TariffSpecificationConverter
 
TOU_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
TOU_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
TournamentSchedulerService - Class in org.powertac.server
 
TournamentSchedulerService() - Constructor for class org.powertac.server.TournamentSchedulerService
 
toXML(Object) - Method in class org.powertac.common.XMLMessageConverter
 
TransactionFactory - Class in org.powertac.common
Constructs transaction objects in a way that guarantees that the correct data goes into the state log, without requiring unnecessary couplings on the part of transaction sources.
TransactionFactory() - Constructor for class org.powertac.common.TransactionFactory
 
truncateInstant(Instant, long) - Method in class org.powertac.common.TimeService
Returns the most recent Instant at which time % modulo was zero
TUESDAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
TUESDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
Two - org.powertac.householdcustomer.enumerations.Mode
 
TWO_PERSONS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
TWO_WORKING_DAYS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
TWO_WORKING_DAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
type - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 

U

unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.powertac.common.xml.FullCustomerConverter
 
unregisterAllMessageListeners() - Method in class org.powertac.server.JmsManagementService
 
unregisterMessageListener(MessageListener) - Method in class org.powertac.server.JmsManagementService
 
Unresponsive - org.powertac.householdcustomer.enumerations.Reaction
 
unsubscribe(int) - Method in class org.powertac.common.TariffSubscription
Removes customerCount customers (at most) from this subscription, posts early-withdrawal fees if appropriate.
unsupported - org.powertac.common.msg.TariffStatus.Status
 
update(Competition) - Method in class org.powertac.common.Competition
Updates selected fields of this Competition from a template.
updateBalance(double) - Method in class org.powertac.common.MarketPosition
Adds a quantity to the current balance.
updateCash(double) - Method in class org.powertac.common.Broker
Updates broker's cash position.
updatedSubscriptionRepo() - Method in interface org.powertac.factoredcustomer.interfaces.FactoredCustomer
 
updatedSubscriptionRepo() - Method in interface org.powertac.factoredcustomer.interfaces.UtilityOptimizer
 
updateModel(Instant) - Method in class org.powertac.genco.Genco
Updates this model for the current timeslot, by adjusting capacity, checking for downtime, and creating exogenous commitments.
updateTime() - Method in class org.powertac.common.TimeService
Updates simulation time when called as specified by clock parameters, then runs any actions that may be due.
upRegulationKW - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
useCapacity(TariffSubscription) - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
usePower(double) - Method in class org.powertac.common.TariffSubscription
Generates and posts a TariffTransaction instance for the current timeslot that represents the amount of production (negative amount) or consumption (positive amount), along with the credit/debit that results.
UtilityOptimizer - Interface in org.powertac.factoredcustomer.interfaces
 

V

Vacation - org.powertac.householdcustomer.enumerations.Status
 
Vacation - org.powertac.officecomplexcustomer.enumerations.Status
 
ValidatableMessage - Interface in org.powertac.common
Classes of this type may implement the isValid() method to perform a local validation of the contents of a message.
validateOrder(Order) - Method in class org.powertac.auctioneer.AuctionService
 
valueOf(String) - Static method in enum org.powertac.common.CustomerInfo.CustomerClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.powertac.common.enumerations.PowerType
 
valueOf(String) - Static method in enum org.powertac.common.msg.OrderStatus.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.common.msg.TariffStatus.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.common.RegulationRate.ResponseTime
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.common.Tariff.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.common.TariffTransaction.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.evcustomer.customers.EvCustomer.RiskAttitude
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.factoredcustomer.CapacityStructure.BaseCapacityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.factoredcustomer.CapacityStructure.ElasticityModelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.factoredcustomer.CapacityStructure.InfluenceKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.factoredcustomer.ProfileOptimizerStructure.ProfileSelectionMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.factoredcustomer.ProfileOptimizerStructure.UsageChargeStance
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.householdcustomer.enumerations.AirConditionClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.householdcustomer.enumerations.AirConditionOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.householdcustomer.enumerations.AirConditionPowerClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.householdcustomer.enumerations.AirConditionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.householdcustomer.enumerations.HeaterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.householdcustomer.enumerations.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.householdcustomer.enumerations.Reaction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.householdcustomer.enumerations.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.officecomplexcustomer.enumerations.AirConditionClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.officecomplexcustomer.enumerations.AirConditionOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.officecomplexcustomer.enumerations.AirConditionPowerClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.officecomplexcustomer.enumerations.AirConditionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.officecomplexcustomer.enumerations.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.powertac.server.SimulationClockControl.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.powertac.common.CustomerInfo.CustomerClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.common.msg.OrderStatus.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.common.msg.TariffStatus.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.common.RegulationRate.ResponseTime
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.common.Tariff.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.common.TariffTransaction.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.evcustomer.customers.EvCustomer.RiskAttitude
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.factoredcustomer.CapacityStructure.BaseCapacityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.factoredcustomer.CapacityStructure.ElasticityModelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.factoredcustomer.CapacityStructure.InfluenceKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.factoredcustomer.ProfileOptimizerStructure.ProfileSelectionMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.factoredcustomer.ProfileOptimizerStructure.UsageChargeStance
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.householdcustomer.enumerations.AirConditionClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.householdcustomer.enumerations.AirConditionOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.householdcustomer.enumerations.AirConditionPowerClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.householdcustomer.enumerations.AirConditionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.householdcustomer.enumerations.HeaterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.householdcustomer.enumerations.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.householdcustomer.enumerations.Reaction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.householdcustomer.enumerations.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.officecomplexcustomer.enumerations.AirConditionClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.officecomplexcustomer.enumerations.AirConditionOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.officecomplexcustomer.enumerations.AirConditionPowerClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.officecomplexcustomer.enumerations.AirConditionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.officecomplexcustomer.enumerations.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.powertac.server.SimulationClockControl.Status
Returns an array containing the constants of this enum type, in the order they are declared.
valueType() - Method in annotation type org.powertac.common.config.ConfigurableValue
Name of value type - must be one of String, Integer, Long, Double, or List
VARIABLE_PRICING_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
VARIABLE_PRICING_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
VariableRateUpdate - Class in org.powertac.common.msg
Conveys an HourlyCharge instance, labeled by its Tariff and Rate.
VariableRateUpdate() - Constructor for class org.powertac.common.msg.VariableRateUpdate
 
VariableRateUpdate(Broker, Rate, HourlyCharge) - Constructor for class org.powertac.common.msg.VariableRateUpdate
 
VENDING_MACHINE_DURATION_CYCLE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
VENDING_MACHINE_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
VENDING_MACHINE_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
VENDING_MACHINE_SHIFTING_INTERVAL - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
VENDING_MACHINE_SHIFTING_PERIODS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
VendingMachine - Class in org.powertac.officecomplexcustomer.appliances
Refrigerator is in use in all the households in order to keep food preserved.
VendingMachine() - Constructor for class org.powertac.officecomplexcustomer.appliances.VendingMachine
 
Village - Class in org.powertac.householdcustomer.customers
The village domain class is a set of households that comprise a small village that consumes aggregated energy by the appliances installed in each household.
Village(String) - Constructor for class org.powertac.householdcustomer.customers.Village
This is the constructor function of the Village customer
Village.TariffEvaluationWrapper - Class in org.powertac.householdcustomer.customers
 
VillageConstants - Class in org.powertac.householdcustomer.configurations
This class contains constant definitions used throughout the household models.
VillageConstants() - Constructor for class org.powertac.householdcustomer.configurations.VillageConstants
 
VisualizerMessageListener - Interface in org.powertac.common.interfaces
Implementors of this interface will be notified of selected events necessary for visualization by calling registerVisualizerMessageListener(this) on VisualizerProxy.
VisualizerProxy - Interface in org.powertac.common.interfaces
Visualization Proxy is responsible for forwarding selected server data to any registered visualizer
VisualizerProxyService - Class in org.powertac.server
Connects the server with a Visualizer
VisualizerProxyService() - Constructor for class org.powertac.server.VisualizerProxyService
 
VisualizerStatusRequest - Class in org.powertac.common.msg
Message sent by a remote visualizer to check status of a server.
VisualizerStatusRequest() - Constructor for class org.powertac.common.msg.VisualizerStatusRequest
 

W

waitForRemoteViz(long) - Method in class org.powertac.server.VisualizerProxyService
Waits at most maxDelay for a remote visualizer to check in with a ping.
waitForTick(int) - Method in class org.powertac.server.SimulationClockControl
Blocks the caller until the next tick.
waitUntilStop() - Method in class org.powertac.server.SimulationClockControl
 
WASHING_MACHINE_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
WASHING_MACHINE_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
WASHING_MACHINE_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
WashingMachine - Class in org.powertac.householdcustomer.appliances
Washing Machine is used to wash clothes easily.
WashingMachine() - Constructor for class org.powertac.householdcustomer.appliances.WashingMachine
 
WaterHeater - Class in org.powertac.householdcustomer.appliances
Water Heater is an appliance utilized to provide with hot water when we need to bathe.
WaterHeater() - Constructor for class org.powertac.householdcustomer.appliances.WaterHeater
 
weatherCheck(int, int, Instant, double) - Method in class org.powertac.householdcustomer.customers.Household
This function is checking the current weather conditions and the existence of weather sensitive appliances and if the temperature is over/under a certain threshold, the appliances begin or stop their operation.
weatherCheck(int, int, Instant, double) - Method in class org.powertac.officecomplexcustomer.customers.Office
This function is checking the current weather conditions and the existence of weather sensitive appliances and if the temperature is over/under a certain threshold, the appliances begin or stop their operation.
weatherDailyFunction(int, int, double) - Method in class org.powertac.officecomplexcustomer.appliances.AirCondition
 
weatherDailyFunction(int, int, double) - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function fills out the daily function of an appliance for the day.
weatherDailyOperation(int, int, double) - Method in class org.powertac.householdcustomer.appliances.AirCondition
 
weatherDailyOperation(int, int, double) - Method in class org.powertac.householdcustomer.appliances.Appliance
This function fills out the daily function of an appliance for the day.
weatherDailyOperation(int, int, double) - Method in class org.powertac.householdcustomer.appliances.SpaceHeater
 
WeatherForecast - Class in org.powertac.common
A collection of weatherForecastPredictions giving hourly forecasts for future timeslots.
WeatherForecast(int, List<WeatherForecastPrediction>) - Constructor for class org.powertac.common.WeatherForecast
 
WeatherForecast(Timeslot, List<WeatherForecastPrediction>) - Constructor for class org.powertac.common.WeatherForecast
Deprecated.
WeatherForecastPrediction - Class in org.powertac.common
A weather forecast report instance that describes the weather data
WeatherForecastPrediction(int, double, double, double, double) - Constructor for class org.powertac.common.WeatherForecastPrediction
 
WeatherForecastRepo - Class in org.powertac.common.repo
Repository for WeatherReports.
WeatherForecastRepo() - Constructor for class org.powertac.common.repo.WeatherForecastRepo
standard constructor
WeatherReport - Class in org.powertac.common
A weather report instance that describes the weather data for one hour of the simulation
WeatherReport(int, double, double, double, double) - Constructor for class org.powertac.common.WeatherReport
 
WeatherReport(Timeslot, double, double, double, double) - Constructor for class org.powertac.common.WeatherReport
Deprecated.
WeatherReportRepo - Class in org.powertac.common.repo
Repository for WeatherReports.
WeatherReportRepo() - Constructor for class org.powertac.common.repo.WeatherReportRepo
standard constructor
WeatherSensitiveAppliance - Class in org.powertac.householdcustomer.appliances
This is the class for the appliance domain instances that start their operation when the weather conditions impose to do so.
WeatherSensitiveAppliance - Class in org.powertac.officecomplexcustomer.appliances
This is the class for the appliance domain instances that start their operation when the weather conditions impose to do so.
WeatherSensitiveAppliance() - Constructor for class org.powertac.householdcustomer.appliances.WeatherSensitiveAppliance
 
WeatherSensitiveAppliance() - Constructor for class org.powertac.officecomplexcustomer.appliances.WeatherSensitiveAppliance
 
WeatherService - Class in org.powertac.server
 
WeatherService() - Constructor for class org.powertac.server.WeatherService
 
WEDNESDAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
WEDNESDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
WEEK - Static variable in class org.powertac.common.TimeService
 
WEEKDAYS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
WEEKDAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
WEEKS_OF_BOOTSTRAP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
WEEKS_OF_BOOTSTRAP - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
WEEKS_OF_COMPETITION - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
WEEKS_OF_COMPETITION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
WEIGHT_INCONVENIENCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
WEIGHT_INCONVENIENCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
WIND_PRODUCTION - Static variable in class org.powertac.common.enumerations.PowerType
 
withBootstrapDiscardedTimeslots(int) - Method in class org.powertac.common.Competition
Fluent setter for bootstrap interval.
withBootstrapTimeslotCount(int) - Method in class org.powertac.common.Competition
Fluent setter for the bootstrap timeslot count.
withCanNegotiate(boolean) - Method in class org.powertac.common.CustomerInfo
Fluent setter for the canNegotiate flag.
withCarbonEmissionRate(double) - Method in class org.powertac.genco.Genco
Fluent setter for carbonEmissionRate.
withChunkSize(int) - Method in class org.powertac.common.TariffEvaluator
Sets the target size of allocation chunks.
withCoefficients(List<String>) - Method in class org.powertac.genco.CpGenco
Fluent setter for coefficient array
withCommitmentLeadtime(int) - Method in class org.powertac.genco.Genco
Fluent setter for commitment leadtime.
withControllableKW(double) - Method in class org.powertac.common.CustomerInfo
Fluent setter for controllable kWh.
withCoolCoef(double) - Method in class org.powertac.genco.MisoBuyer
 
withCoolThreshold(double) - Method in class org.powertac.genco.MisoBuyer
 
withCop(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withCost(double) - Method in class org.powertac.genco.Genco
Fluent setter for nominal capacity
withCustomerClass(CustomerInfo.CustomerClass) - Method in class org.powertac.common.CustomerInfo
Fluent setter for customerClass attribute.
withDailyBegin(int) - Method in class org.powertac.common.Rate
 
withDailyBegin(AbstractDateTime) - Method in class org.powertac.common.Rate
Sets the time of day when this Rate comes into effect.
withDailyBegin(ReadablePartial) - Method in class org.powertac.common.Rate
Sets the time of day when this Rate comes into effect.
withDailyEnd(int) - Method in class org.powertac.common.Rate
Sets the time of day when this Rate is no longer in effect, given as hours since midnight.
withDailyEnd(AbstractDateTime) - Method in class org.powertac.common.Rate
Sets the time of day when this Rate is no longer in effect.
withDailyEnd(ReadablePartial) - Method in class org.powertac.common.Rate
Sets the time of day when this Rate is no longer in effect.
withDeactivateTimeslotsAhead(int) - Method in class org.powertac.common.Competition
Fluent setter for number of timeslots, starting with the current timeslot, that are closed for trading.
withDescription(String) - Method in class org.powertac.common.Competition
Fluent setter for competition description.
withDownRegulationDiscount(double) - Method in class org.powertac.common.Competition
Fluent setter for overpriced down-regulation discount rate.
withDownRegulationKW(double) - Method in class org.powertac.common.CustomerInfo
Fluent setter for down-regulation kW.
withDownRegulationPayment(double) - Method in class org.powertac.common.RegulationRate
Sets the payment for down-regulation
WITHDRAW - org.powertac.common.TariffTransaction.Type
 
WITHDRAWN - org.powertac.common.Tariff.State
 
withEarlyWithdrawPayment(double) - Method in class org.powertac.common.TariffSpecification
Sets the payment for a customer who withdraws from a subscription to this tariff before the minimumDuration has expired.
withEstimatedConsumptionPremium(double) - Method in class org.powertac.common.Competition
Fluent setter for the estimated consumption price premium.
withEvaluateAllTariffs(boolean) - Method in class org.powertac.common.TariffEvaluator
If true, then tariff evaluations are not saved; instead, all tariffs are evaluated each time.
withExpectedMean(double) - Method in class org.powertac.common.Rate
Specifies the expected mean charge/kWh, excluding periodic charges, for this Rate.
withExpectedTimeslotCount(int) - Method in class org.powertac.common.Competition
Fluent setter for the expected length of a normal sim session.
withExpiration(long) - Method in class org.powertac.common.TariffSpecification
Sets expiration date as msec since epoch.
withExpiration(Instant) - Method in class org.powertac.common.TariffSpecification
Sets the expiration date for this tariff.
withFixed(boolean) - Method in class org.powertac.common.Rate
Specifies whether this Rate is fixed (true) or variable (false).
withFixedTimeslotCount(Integer) - Method in class org.powertac.common.Competition
Fluent setter for the expected length of a normal sim session.
withFloorRValue(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withHeatCoef(double) - Method in class org.powertac.genco.MisoBuyer
 
withHeatThreshold(double) - Method in class org.powertac.genco.MisoBuyer
 
withHysteresis(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withInconvenienceWeight(double) - Method in class org.powertac.common.TariffEvaluator
Sets the weight given to inconvenience (as opposed to cost) in computing tariff utility.
withInertia(double) - Method in class org.powertac.common.TariffEvaluator
Sets the steady-state evaluation inertia for the customer.
withInfiltrationRatio(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withKneeDemand(double) - Method in class org.powertac.genco.CpGenco
Fluent setter for the congestion threshold
withKneeSlope(double) - Method in class org.powertac.genco.CpGenco
Fluent setter for the congestion threshold
withLatitude(int) - Method in class org.powertac.common.Competition
Fluent setter for latitude value
withMaxCurtailment(double) - Method in class org.powertac.common.Rate
Sets the maximum proportion of offered load or supply that can be curtailed.
withMaxDownRegulationPaymentRatio(double) - Method in class org.powertac.common.Competition
Fluent setter for the maximum down-regulation payment ratio.
withMaxTemp(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withMaxUpRegulationPaymentRatio(double) - Method in class org.powertac.common.Competition
Fluent setter for the maximum ratio between consumption price and up-regulation price for which customers will include up-regulation in tariff evaluation.
withMaxValue(double) - Method in class org.powertac.common.Rate
Specifies the maximum charge (furthest from zero) for variable Rates.
withMessage(String) - Method in class org.powertac.common.msg.TariffStatus
 
withMinDuration(long) - Method in class org.powertac.common.TariffSpecification
Sets the minimum duration of a subscription for this tariff.
withMinimumOrderQuantity(double) - Method in class org.powertac.common.Competition
Fluent setter for minimum order quantity.
withMinimumTimeslotCount(int) - Method in class org.powertac.common.Competition
Fluent setter for minimumTimeslotCount.
withMinQuantity(double) - Method in class org.powertac.genco.CpGenco
Fluent setter for minimum total quantity.
withMinTemp(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withMinValue(double) - Method in class org.powertac.common.Rate
Specifies the minimum charge (closest to zero) for variable Rates.
withMultiContracting(boolean) - Method in class org.powertac.common.CustomerInfo
Fluent setter for the multiContracting property.
withNewStockTemp(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withNominalCapacity(double) - Method in class org.powertac.genco.Genco
Fluent setter for nominal capacity
withNominalTemp(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withNonCoolingUsage(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withNoticeInterval(long) - Method in class org.powertac.common.Rate
Specifies the minimum interval in hours for rate change notifications for a variable Rate.
withNoticeInterval(Duration) - Method in class org.powertac.common.Rate
Specifies the minimum interval for rate change notifications for a variable Rate.
withPeriodicPayment(double) - Method in class org.powertac.common.TariffSpecification
Sets the daily payment per customer for subscriptions to this tariff.
withPomId(String) - Method in class org.powertac.common.Competition
Fluent setter for Pom ID.
withPowerType(PowerType) - Method in class org.powertac.common.CustomerInfo
Fluent setter to set PowerType for this CustomerInfo.
withPreferredContractDuration(double) - Method in class org.powertac.common.TariffEvaluator
Sets the preferred maximum contract duration in days.
withPriceInterval(double) - Method in class org.powertac.genco.CpGenco
Fluent setter for price interval.
withPSigma(double) - Method in class org.powertac.genco.CpGenco
Fluent setter for price variability.
withQSigma(double) - Method in class org.powertac.genco.CpGenco
Fluent setter for price variability.
withRationality(double) - Method in class org.powertac.common.TariffEvaluator
Sets the level of rationality for this customer.
withReliability(double) - Method in class org.powertac.genco.Genco
Fluent setter for reliability.
withResponse(RegulationRate.ResponseTime) - Method in class org.powertac.common.RegulationRate
Sets the response time
withRoofArea(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withRoofRValue(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withRwaOffset(double) - Method in class org.powertac.genco.CpGenco
Fluent setter for the random-walk offset value applied to the quadratic coefficient.
withRwaSigma(double) - Method in class org.powertac.genco.CpGenco
Fluent setter for the random-walk sigma value applied to the quadratic coefficient.
withRwcOffset(double) - Method in class org.powertac.genco.CpGenco
Fluent setter for the random-walk offset value applied to the constant coefficient.
withRwcSigma(double) - Method in class org.powertac.genco.CpGenco
Fluent setter for the random-walk sigma value applied to the constant coefficient.
withScaleFactor(double) - Method in class org.powertac.genco.MisoBuyer
 
withSignupBonusFactor(double) - Method in class org.powertac.common.TariffEvaluator
Sets the factor by which inertia is multiplied for the case where the current tariff had a positive signup bonus.
withSignupPayment(double) - Method in class org.powertac.common.TariffSpecification
Sets the signup payment for new subscriptions.
withSimulationBaseTime(long) - Method in class org.powertac.common.Competition
Fluent setter for simulation base time that takes a long.
withSimulationBaseTime(String) - Method in class org.powertac.common.Competition
Fluent setter for simulation base time that takes a String, interpreted as a standard DateTimeFormat as yyyy-MM-dd.
withSimulationBaseTime(Instant) - Method in class org.powertac.common.Competition
Fluent setter for simulation base time.
withSimulationModulo(long) - Method in class org.powertac.common.Competition
Fluent setter for simulation modulo.
withSimulationRate(long) - Method in class org.powertac.common.Competition
Fluent setter for time compression ratio.
withSimulationTimeslotSeconds(int) - Method in class org.powertac.common.Competition
Fluent setter for controlling simulation rate by setting the number of wall-clock seconds per timeslot.
withStockCapacity(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withStorageCapacity(double) - Method in class org.powertac.common.CustomerInfo
Fluent setter for storage capacity.
withTariffEvalDepth(int) - Method in class org.powertac.common.TariffEvaluator
Sets the number of tariffs/broker of each applicable PowerType to consider.
withTariffSwitchFactor(double) - Method in class org.powertac.common.TariffEvaluator
Sets the inconvenience of switching tariffs.
withTempAlpha(double) - Method in class org.powertac.genco.MisoBuyer
 
withTierThreshold(double) - Method in class org.powertac.common.Rate
Sets the usage threshold for applicability of this Rate.
withTimeslotLength(int) - Method in class org.powertac.common.Competition
Fluent setter for timeslot length, interpreted as minutes in sim time.
withTimeslotsOpen(int) - Method in class org.powertac.common.Competition
Fluent setter for the open timeslot count.
withTimezoneOffset(int) - Method in class org.powertac.common.Competition
Fluent setter for timezone offset
withTurnoverRatio(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withUnitSize(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withUpRegulationDiscount(double) - Method in class org.powertac.common.Competition
Fluent setter for overpriced up-regulation discount rate.
withUpRegulationKW(double) - Method in class org.powertac.common.CustomerInfo
Fluent setter for up-regulation kW.
withUpRegulationPayment(double) - Method in class org.powertac.common.RegulationRate
Sets the payment for up-regulation
withValue(double) - Method in class org.powertac.common.Rate
Specifies the charge/kWh for a fixed rate, from the customer's viewpoint.
withVariability(double) - Method in class org.powertac.genco.Genco
Fluent setter for variability.
withWallArea(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withWallRValue(double) - Method in class org.powertac.customer.coldstorage.ColdStorage
 
withWeeklyBegin(int) - Method in class org.powertac.common.Rate
 
withWeeklyBegin(AbstractDateTime) - Method in class org.powertac.common.Rate
Sets the day of the week on which this Rate comes into effect.
withWeeklyBegin(ReadablePartial) - Method in class org.powertac.common.Rate
Sets the day of the week on which this Rate comes into effect.
withWeeklyEnd(int) - Method in class org.powertac.common.Rate
Sets the weekly end of applicability for this Rate.
withWeeklyEnd(AbstractDateTime) - Method in class org.powertac.common.Rate
Sets the weekly end of applicability for this Rate, by processing end spec to extract dayOfWeek field.
withWeeklyEnd(ReadablePartial) - Method in class org.powertac.common.Rate
Sets the weekly end of applicability for this Rate, by processing end spec to extract dayOfWeek field.
Working - org.powertac.householdcustomer.enumerations.Status
 
Working - org.powertac.officecomplexcustomer.enumerations.Status
 
WorkingPerson - Class in org.powertac.householdcustomer.persons
This is the instance of the person type that works.
WorkingPerson - Class in org.powertac.officecomplexcustomer.persons
This is the instance of the person type that works.
WorkingPerson() - Constructor for class org.powertac.householdcustomer.persons.WorkingPerson
 
WorkingPerson() - Constructor for class org.powertac.officecomplexcustomer.persons.WorkingPerson
 

X

XMLMessageConverter - Class in org.powertac.common
Initializes the XStream message serialization system
XMLMessageConverter() - Constructor for class org.powertac.common.XMLMessageConverter
 
XStreamStateLoggable - Class in org.powertac.common.state
 
XStreamStateLoggable() - Constructor for class org.powertac.common.state.XStreamStateLoggable
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes All Packages