Skip navigation links
A B C D E F G H I L M N O P R S T U V 

A

activate(Instant, int) - Method in class org.powertac.factoredcustomer.FactoredCustomerService
 
add(CapacityAccumulator) - Method in class org.powertac.factoredcustomer.CapacityAccumulator
Adds another CapacityAccumulator to this one.
adjustCapacityForSubscription(int, double, TariffSubscription) - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 

B

BootDataExtractor - Class in org.powertac.factoredcustomer.utils
 
BootDataExtractor() - Constructor for class org.powertac.factoredcustomer.utils.BootDataExtractor
 

C

canNegotiate - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
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
 
CapacityOriginator - Interface in org.powertac.factoredcustomer.interfaces
 
capacityOriginators - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
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(List<Double>) - Constructor for class org.powertac.factoredcustomer.CapacityProfile
 
CapacityProfile(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
 
computeProbabilities(double) - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
computeScores(Map<ProfileRecommendation.ScoringFactor, Double>) - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
computeScores(double, double) - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
computeUtilities() - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
Config - Class in org.powertac.factoredcustomer
Singleton configuration class shared by all the factored-customer types
configure() - Method in class org.powertac.factoredcustomer.Config
Configures this instance from the given configuration service.
controllableKW - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
count - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
createCapacityOriginator(CapacityStructure) - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
createModel(CustomerStructure) - Method in class org.powertac.factoredcustomer.LearningCustomerCreator
 
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
 

D

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
 
determineContinuousElasticityFactor(double) - Method in class org.powertac.factoredcustomer.CapacityStructure
 
distanceTo(CapacityProfile) - Method in class org.powertac.factoredcustomer.CapacityProfile
 
downRegulationKW - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
drawSample() - Method in class org.powertac.factoredcustomer.ProbabilityDistribution
 

E

evaluateTariffs() - Method in interface org.powertac.factoredcustomer.interfaces.FactoredCustomer
 
evaluateTariffs() - Method in interface org.powertac.factoredcustomer.interfaces.UtilityOptimizer
 

F

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
 

G

generateNext(int) - Method in class org.powertac.factoredcustomer.TimeseriesGenerator
 
getBaseCapacityType() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getBaseIndividualCapacity() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getBasePopulationCapacity() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getBenchmarkRate(int) - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getBrokerSwitchFactor() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getBundleCount() - Method in class org.powertac.factoredcustomer.CustomerStructure
 
getBundleValueWeight() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getCapacity() - Method in class org.powertac.factoredcustomer.CapacityAccumulator
 
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
 
getCloudCoverFactor(int) - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getCloudCoverInfluence() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getCreatorKey() - Method in class org.powertac.factoredcustomer.CustomerStructure
 
getCurrentForecast() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
getCurrentForecastPerSub(TariffSubscription) - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
getCurtailmentShifts() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getCustomerInfo() - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
getCustomerInfo() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityBundle
 
getDownRegulationCapacity() - Method in class org.powertac.factoredcustomer.CapacityAccumulator
 
getDownRegulationLimit() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getElasticity() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getElasticityModelType() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getExpDownRegulation() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getExpectedDuration() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getExpMeanPriceWeight() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getExpUpRegulation() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getForecastForNextTimeslot() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
getForecastPerSubStartingAt(int, TariffSubscription) - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
getId() - Static method in class org.powertac.factoredcustomer.utils.SeedIdGenerator
 
getInconvenienceWeight() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getInertiaDistribution() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getInstance() - Static method in class org.powertac.factoredcustomer.Config
Singleton accessor
getInterruptibilityFactor() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getKey() - Method in class org.powertac.factoredcustomer.LearningCustomerCreator
 
getLogitChoiceRationality() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getMaxValuePriceWeight() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
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
 
getNonScaledScore(CapacityProfile) - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
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
 
getParentBundle() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
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
 
getPopulation() - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
getPopulation() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityBundle
 
getPowerType() - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
getPowerType() - Method in interface org.powertac.factoredcustomer.interfaces.CapacityBundle
 
getProbabilities() - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
getProfileChangeWeight() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getProfileSelectionMethod() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getRationalityFactor() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getReactivityFactor() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getRealizedPriceWeight() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getReceptivityFactor() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getScores() - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
getShiftingInconvenienceFactor(Tariff) - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
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
 
getTariffSwitchFactor() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getTariffVolumeThreshold() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
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
 
getTieredRateFactor() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getTouFactor() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getUpRegulationCapacity() - Method in class org.powertac.factoredcustomer.CapacityAccumulator
 
getUpRegulationLimit() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getUsageChargePercentBenefit() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getUsageChargeStance() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getUsageChargeThreshold() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
getUtilities() - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
getVariablePricingFactor() - Method in class org.powertac.factoredcustomer.TariffSubscriberStructure
 
getWindDirectionFactor(int) - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getWindDirectionInfluence() - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getWindspeedFactor(int) - Method in class org.powertac.factoredcustomer.CapacityStructure
 
getWindSpeedInfluence() - Method in class org.powertac.factoredcustomer.CapacityStructure
 

H

handleNewTimeslot() - Method in interface org.powertac.factoredcustomer.interfaces.FactoredCustomer
 
handleNewTimeslot(Timeslot) - Method in interface org.powertac.factoredcustomer.interfaces.UtilityOptimizer
 
handleProfileRecommendation(ProfileRecommendation) - Method in interface org.powertac.factoredcustomer.ProfileRecommendation.Listener
 
handleProfileRecommendationPerSub(ProfileRecommendation, TariffSubscription, CapacityProfile) - Method in interface org.powertac.factoredcustomer.ProfileRecommendation.Listener
 

I

initialize(FactoredCustomerService) - Method in class org.powertac.factoredcustomer.CapacityStructure
 
initialize(FactoredCustomerService, CustomerStructure) - Method in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
initialize(Competition, List<String>) - Method in class org.powertac.factoredcustomer.FactoredCustomerService
This is called once at the beginning of each game.
initialize(FactoredCustomerService, CustomerStructure) - Method in interface org.powertac.factoredcustomer.interfaces.CapacityBundle
 
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
 
initializeInstance(ServerConfiguration) - Static method in class org.powertac.factoredcustomer.Config
 
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
 
isCapacityDetailsLogging() - Method in class org.powertac.factoredcustomer.Config
 
isEmpty() - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
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.
isReceiveRecommendations() - Method in class org.powertac.factoredcustomer.ProfileOptimizerStructure
 
isUsageChargesLogging() - Method in class org.powertac.factoredcustomer.Config
 

L

LearningCustomerCreator - Class in org.powertac.factoredcustomer
Creates instances of @code{LearningFactoredCustomer} through the @code{CustomerFactory}.
LearningCustomerCreator() - Constructor for class org.powertac.factoredcustomer.LearningCustomerCreator
 

M

main(String[]) - Static method in class org.powertac.factoredcustomer.utils.BootDataExtractor
 
multiContracting - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 

N

name - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
normalizeOpinions() - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 

O

Opinion() - Constructor for class org.powertac.factoredcustomer.ProfileRecommendation.Opinion
 
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
 

P

population - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
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
 
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
 
publishNewTariffs(List<Tariff>) - Method in class org.powertac.factoredcustomer.FactoredCustomerService
 

R

reset() - Static method in class org.powertac.factoredcustomer.utils.SeedIdGenerator
 

S

scale(double) - Method in class org.powertac.factoredcustomer.CapacityAccumulator
Scales values by ratio.
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
 
service - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
setOpinion(CapacityProfile, ProfileRecommendation.Opinion) - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
setScore(CapacityProfile, Double) - Method in class org.powertac.factoredcustomer.ProfileRecommendation
 
storageCapacity - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
StructureInstance - Interface in org.powertac.factoredcustomer.interfaces
 

T

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
 
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
 
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
 
type - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 

U

updatedSubscriptionRepo() - Method in interface org.powertac.factoredcustomer.interfaces.FactoredCustomer
 
updatedSubscriptionRepo() - Method in interface org.powertac.factoredcustomer.interfaces.UtilityOptimizer
 
upRegulationKW - Variable in class org.powertac.factoredcustomer.DefaultCapacityBundle
 
useCapacity(TariffSubscription) - Method in interface org.powertac.factoredcustomer.interfaces.CapacityOriginator
 
UtilityOptimizer - Interface in org.powertac.factoredcustomer.interfaces
 

V

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.
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.
A B C D E F G H I L M N O P R S T U V 
Skip navigation links

Copyright © 2018 Power TAC. All rights reserved.