A B C D E F G H I L M N O P Q R S T V W

A

activate(Instant, int) - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
addCustomerInfo(CustomerInfo) - Method in class org.powertac.householdcustomer.customers.Village
 
AIR_CONDITION_BTU_LARGE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_BTU_MEDIUM - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_BTU_SMALL - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_A_COP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_A_EER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_B_COP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_B_EER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_C_COP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_C_EER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_D_COP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_D_EER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_E_COP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_E_EER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_F_COP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_F_EER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_G_COP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_CLASS_G_EER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_COP_EER_RATIO - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_DURATION_CYCLE_INVERTER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_DURATION_CYCLE_OFF_NORMAL - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_DURATION_CYCLE_ON_NORMAL - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_LOW_LIMIT_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_LOW_LIMIT_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_POWER_MEAN_INVERTER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_POWER_OVER_START_INVERTER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_UPPER_LIMIT_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
AIR_CONDITION_UPPER_LIMIT_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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() - Constructor for class org.powertac.householdcustomer.appliances.AirCondition
 
AirConditionClass - Enum in org.powertac.householdcustomer.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.
AirConditionPowerClass - Enum in org.powertac.householdcustomer.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.
Appliance - Class in org.powertac.householdcustomer.appliances
A appliance domain instance represents a single appliance inside a household.
Appliance() - Constructor for class org.powertac.householdcustomer.appliances.Appliance
 
applianceOf - Variable in class org.powertac.householdcustomer.appliances.Appliance
The household that the appliance is installed at.

B

BROKER_SWITCH_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 

C

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
 
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
 
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
consumePower() - Method in class org.powertac.householdcustomer.customers.Village
 
CONSUMER_ELECTRONICS_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
CONSUMER_ELECTRONICS_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
CONSUMER_ELECTRONICS_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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() - Constructor for class org.powertac.householdcustomer.appliances.ConsumerElectronics
 
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.
cycleDuration - Variable in class org.powertac.householdcustomer.appliances.Appliance
This variable equals the duration of the operation cycle of the appliance.

D

dailyShifting(Tariff, double[], TariffEvaluationHelper, int) - 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) - Method in class org.powertac.householdcustomer.appliances.Dishwasher
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int) - Method in class org.powertac.householdcustomer.appliances.Dryer
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int) - Method in class org.powertac.householdcustomer.appliances.Freezer
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int) - Method in class org.powertac.householdcustomer.appliances.Refrigerator
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int) - Method in class org.powertac.householdcustomer.appliances.Stove
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int) - Method in class org.powertac.householdcustomer.appliances.WashingMachine
 
dailyShifting(Tariff, double[], TariffEvaluationHelper, int) - Method in class org.powertac.householdcustomer.appliances.WaterHeater
 
DAYS_OF_BOOTSTRAP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
DAYS_OF_COMPETITION - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
DAYS_OF_WEEK - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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
 
DISTRUST_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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.

E

END_OF_FUNCTION - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
END_OF_FUNCTION_HOUR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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
 
evaluateNewTariffs() - 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.

F

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
 
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.
findDominantAppliance() - Method in class org.powertac.householdcustomer.customers.Household
This function returns the dominant appliance of the household.
FIVE_PERSONS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
FIVE_WORKING_DAYS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
FOUR_PERSONS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
FOUR_WORKING_DAYS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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
 
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() - Constructor for class org.powertac.householdcustomer.appliances.FullyShiftingAppliance
 

G

Gaussian - Class in org.powertac.householdcustomer.configurations
 
Gaussian() - Constructor for class org.powertac.householdcustomer.configurations.Gaussian
 
generateCustomerInfoList() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
This function finds all the available Household Consumers in the competition and creates a list of their customerInfo.
getApplianceOf() - Method in class org.powertac.householdcustomer.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.
getBrokerSwitchFactor(boolean) - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
getCapacityProfile(Tariff) - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
getConfigFile1() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
Getter method for the first configuration file
getCustomerInfo() - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
getDailyRoutine() - Method in class org.powertac.householdcustomer.persons.Person
This function returns the daily routine of a person.
getDaysOfCompetition() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
Getter method for the days of competition
getDominantAppliance() - Method in class org.powertac.householdcustomer.customers.Household
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.
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.
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.
getInertiaSample() - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
getMembers() - Method in class org.powertac.householdcustomer.customers.Household
This is a function that returns the members of the household.
getNonDominantConsumption(int) - Method in class org.powertac.householdcustomer.customers.Household
This is a function returning the non dominant Consumption Load for a certain hour.
getOperationDaysVector() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function returns the operation days vector of the appliance.
getOverallPower() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function returns the power variable of the appliance.
getPopulation() - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
getPower() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function returns the power variable of the appliance.
getSaturation() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function returns the saturation variable of the appliance.
getTariffChoiceSample() - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
getTariffEvaluators() - Method in class org.powertac.householdcustomer.customers.Village
This function returns the period Map variable of the village.
getTimes() - Method in class org.powertac.householdcustomer.appliances.Appliance
This function returns the daily/weekly times of operation of the appliance.
getType() - Method in class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
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
getWeek() - Method in class org.powertac.householdcustomer.customers.Household
This is a function that returns the week of refresh.
getWeeklyLoadVector() - Method in class org.powertac.householdcustomer.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.
getWeeklyRoutine() - Method in class org.powertac.householdcustomer.persons.Person
This function returns the weekly routine of a person.

H

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.
HOURS_OF_DAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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() - Constructor for class org.powertac.householdcustomer.appliances.ICT
 
ICT_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
ICT_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
ICT_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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, Vector<Integer>, int) - Method in class org.powertac.householdcustomer.customers.Household
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(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(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
 
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
 
INTERRUPTIBILITY_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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.
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

L

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
 
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() - Constructor for class org.powertac.householdcustomer.appliances.Lights
 
LIGHTS_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
LIGHTS_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
LIGHTS_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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.
LUMINANCE_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
LUMINANCE_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 

M

main(String[]) - Static method in class org.powertac.householdcustomer.configurations.Gaussian
 
MAX_DEFAULT_DURATION - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
MID_DAY_QUARTER - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
MIN_DEFAULT_DURATION - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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.
MONDAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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
 

N

name - Variable in class org.powertac.householdcustomer.appliances.Appliance
The appliance name.
NOT_SHIFTING_TYPE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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() - Constructor for class org.powertac.householdcustomer.appliances.NotShiftingAppliance
 
NUMBER_OF_SHIFTS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 

O

ONE_PERSON - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
ONE_WORKING_DAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
OPERATION_DAILY_TIMES_LIMIT - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
OPERATION_PARTITION - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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
 
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
 

P

PERCENTAGE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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() - Constructor for class org.powertac.householdcustomer.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() - Constructor for class org.powertac.householdcustomer.persons.Person
 
phi(double) - Static method in class org.powertac.householdcustomer.configurations.Gaussian
 
phi(double, double, double) - Static method in class org.powertac.householdcustomer.configurations.Gaussian
 
Phi(double) - Static method in class org.powertac.householdcustomer.configurations.Gaussian
 
Phi(double, double, double) - Static method in class org.powertac.householdcustomer.configurations.Gaussian
 
PhiInverse(double) - Static method in class org.powertac.householdcustomer.configurations.Gaussian
 
power - Variable in class org.powertac.householdcustomer.appliances.Appliance
This variable shows the power (in Watts) that are consumed when using this appliance.
publishNewTariffs(List<Tariff>) - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 

Q

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

R

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
 
randomSeedRepo - Variable in class org.powertac.householdcustomer.appliances.Appliance
 
randomSeedRepo - Variable in class org.powertac.householdcustomer.persons.Person
 
RATIONALITY_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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.
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(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
 
Refrigerator - Class in org.powertac.householdcustomer.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_DURATION_CYCLE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
REFRIGERATOR_POWER_MEAN - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
REFRIGERATOR_POWER_VARIANCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
REFRIGERATOR_SHIFTING_INTERVAL - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
REFRIGERATOR_SHIFTING_PERIODS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
REGULAR_SHIFTING_TYPE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 

S

SAME - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
saturation - Variable in class org.powertac.householdcustomer.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
 
setApplianceOf(Household) - Method in class org.powertac.householdcustomer.appliances.Appliance
This function sets the household in which the appliance is installed in.
setConfigFile1(String) - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
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) - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
setDaysOfWeek() - Static method in class org.powertac.householdcustomer.configurations.VillageConstants
 
setDefaults() - Method in class org.powertac.householdcustomer.HouseholdCustomerService
 
setMemberOf(Household) - Method in class org.powertac.householdcustomer.persons.Person
This function sets the household in which the person is living in.
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.
SEVEN_WORKING_DAYS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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
 
showStatus() - Method in class org.powertac.householdcustomer.appliances.AirCondition
 
showStatus() - Method in class org.powertac.householdcustomer.appliances.Appliance
This is the function utilized to show the information regarding the appliance in question, its variables values etc.
showStatus() - Method in class org.powertac.householdcustomer.appliances.Dishwasher
 
showStatus() - Method in class org.powertac.householdcustomer.appliances.Dryer
 
showStatus() - Method in class org.powertac.householdcustomer.appliances.SpaceHeater
 
showStatus() - Method in class org.powertac.householdcustomer.appliances.WashingMachine
 
showStatus() - Method in class org.powertac.householdcustomer.appliances.WaterHeater
 
SIX_WORKING_DAYS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
SMART_SHIFTING_TYPE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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
 
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
 
Status - Enum in org.powertac.householdcustomer.enumerations
This enumerator defines the state of a person.
step() - Method in class org.powertac.householdcustomer.customers.Village
 
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
 
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
 
subscribeDefault() - Method in class org.powertac.householdcustomer.customers.Village
 
SUNDAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 

T

TARIFF_COUNT - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
TARIFF_SWITCH_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
tariffEvalHelper - Variable in class org.powertac.householdcustomer.customers.Village
 
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
 
THOUSAND - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
THREE_PERSONS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
THREE_WORKING_DAYS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
THURSDAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
TIERED_RATE_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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
 
TOU_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
TUESDAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
TWO_PERSONS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
TWO_WORKING_DAYS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 

V

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.
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.
VARIABLE_PRICING_FACTOR - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
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
 
Village.TariffEvaluationWrapper(String, CustomerInfo) - Constructor for class org.powertac.householdcustomer.customers.Village.TariffEvaluationWrapper
 
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
 

W

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.
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
 
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() - Constructor for class org.powertac.householdcustomer.appliances.WeatherSensitiveAppliance
 
WEDNESDAY - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
WEEKDAYS - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
WEEKS_OF_BOOTSTRAP - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
WEEKS_OF_COMPETITION - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
WEIGHT_INCONVENIENCE - Static variable in class org.powertac.householdcustomer.configurations.VillageConstants
 
WorkingPerson - Class in org.powertac.householdcustomer.persons
This is the instance of the person type that works.
WorkingPerson() - Constructor for class org.powertac.householdcustomer.persons.WorkingPerson
 

A B C D E F G H I L M N O P Q R S T V W

Copyright © 2013 Power TAC. All Rights Reserved.