A B C D E F G H I L M N O P Q R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- A - org.powertac.officecomplexcustomer.enumerations.AirConditionClass
- activate(Instant, int) - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
- AIR_CONDITION_BTU_LARGE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- AIR_CONDITION_BTU_MEDIUM - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- AIR_CONDITION_BTU_SMALL - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.appliances.AirCondition
- AirConditionClass - Enum in org.powertac.officecomplexcustomer.enumerations
-
This enumerator defines the different classes of Air Conditions available.
- AirConditionOperation - Enum in org.powertac.officecomplexcustomer.enumerations
-
This enumerator defines the three different kinds of Air Conditions operations.
- AirConditionPowerClass - Enum in org.powertac.officecomplexcustomer.enumerations
-
This enumerator defines the three power classes available for households.
- AirConditionType - Enum in org.powertac.officecomplexcustomer.enumerations
-
This enumerator defines the two different kinds of Air Conditions available.
- Appliance - Class in org.powertac.officecomplexcustomer.appliances
-
A appliance domain instance represents a single appliance inside a household.
- Appliance() - Constructor for class org.powertac.officecomplexcustomer.appliances.Appliance
- applianceOf - Variable in class org.powertac.officecomplexcustomer.appliances.Appliance
-
The household that the appliance is installed at.
B
- B - org.powertac.officecomplexcustomer.enumerations.AirConditionClass
- Break - org.powertac.officecomplexcustomer.enumerations.Status
- BROKER_SWITCH_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
C
- C - org.powertac.officecomplexcustomer.enumerations.AirConditionClass
- 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
- 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
- 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
- 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
- consumePower() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
- CONSUMER_ELECTRONICS_DURATION_CYCLE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- CONSUMER_ELECTRONICS_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- CONSUMER_ELECTRONICS_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.appliances.ConsumerElectronics
- 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
- 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.
- 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.officecomplexcustomer.enumerations.AirConditionClass
- 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
- DAYS_OF_BOOTSTRAP - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- DAYS_OF_COMPETITION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- DAYS_OF_WEEK - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- DISTRUST_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
E
- E - org.powertac.officecomplexcustomer.enumerations.AirConditionClass
- 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.
- END_OF_FUNCTION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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
- 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.
F
- F - org.powertac.officecomplexcustomer.enumerations.AirConditionClass
- 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.
- 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.
- findDominantAppliance() - Method in class org.powertac.officecomplexcustomer.customers.Office
-
This function returns the dominant appliance of the household.
- FIVE_WORKING_DAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- FOUR_WORKING_DAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- FRIDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.appliances.FullyShiftingAppliance
G
- G - org.powertac.officecomplexcustomer.enumerations.AirConditionClass
- Gaussian - Class in org.powertac.officecomplexcustomer.configurations
- Gaussian() - Constructor for class org.powertac.officecomplexcustomer.configurations.Gaussian
- 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.
- 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.officecomplexcustomer.customers.Office
-
This is a function that returns the appliances of the office.
- getBrokerSwitchFactor(boolean) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
- getCapacityProfile(Tariff) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
- getConfigFile1() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
-
Getter method for the first configuration file
- getCustomerInfo() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
- getCustomerRepo() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
- getDailyRoutine() - Method in class org.powertac.officecomplexcustomer.persons.Person
-
This function returns the daily routine of a person.
- 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.officecomplexcustomer.customers.Office
-
This is a function returning the dominant Consumption Load for a certain hour.
- getDominantLoad(String) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
-
This function returns the dominant Consumption Load for a certain type of houses
- getDuration() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
-
This function returns the duration variable of the appliance.
- getInertiaSample() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
- getMembers() - Method in class org.powertac.officecomplexcustomer.customers.Office
-
This is a function that returns the members of the office.
- 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
- 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.
- getOperationDaysVector() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
-
This function returns the operation days vector of the appliance.
- getOverallPower() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
-
This function returns the power variable of the appliance.
- getPopulation() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
- getPower() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
-
This function returns the power variable of the appliance.
- getRandomSeedRepo() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
- getSaturation() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
-
This function returns the saturation variable of the appliance.
- getServerConfiguration() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
- getShiftingInconvenienceFactor(Tariff) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
- getTariffChoiceSample() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
- getTariffEvaluators() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
-
This function returns the period Map variable of the village.
- getTariffMarket() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
- getTariffRepo() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
- getTariffSubscriptionRepo() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
- getTimeService() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
- getTimeslotRepo() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
- getType() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
- getWeatherReportRepo() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
- 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.officecomplexcustomer.appliances.Appliance
-
This function returns the weekly operation vector of the appliance.
- getWeeklyRoutine() - Method in class org.powertac.officecomplexcustomer.persons.Person
-
This function returns the weekly routine of a person.
H
- Heating - org.powertac.officecomplexcustomer.enumerations.AirConditionOperation
- Home - org.powertac.officecomplexcustomer.enumerations.Status
- HOURS_OF_DAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
I
- 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.officecomplexcustomer.appliances.ICT
- ICT_DURATION_CYCLE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- ICT_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- ICT_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- initialize() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
- 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.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.officecomplexcustomer.customers.OfficeComplex
-
This is the initialization function.
- 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.
- INTERRUPTIBILITY_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- Inverter - org.powertac.officecomplexcustomer.enumerations.AirConditionType
- isEmpty(int, int) - Method in class org.powertac.officecomplexcustomer.customers.Office
-
This function checks if any of the workers is in the office.
- 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.officecomplexcustomer.customers.Office
-
This function checks if all the workers of the office are away on vacation or sick on a certain day
- 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
L
- Large - org.powertac.officecomplexcustomer.enumerations.AirConditionPowerClass
- 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.officecomplexcustomer.appliances.Lights
- LIGHTS_DURATION_CYCLE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- LIGHTS_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- LIGHTS_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.
- LUMINANCE_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
M
- main(String[]) - Static method in class org.powertac.officecomplexcustomer.configurations.Gaussian
- MAX_DEFAULT_DURATION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- Medium - org.powertac.officecomplexcustomer.enumerations.AirConditionPowerClass
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- MIN_DEFAULT_DURATION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- MONDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
N
- name - Variable in class org.powertac.officecomplexcustomer.appliances.Appliance
-
The appliance name.
- Normal - org.powertac.officecomplexcustomer.enumerations.AirConditionType
- NOT_SHIFTING_TYPE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.appliances.NotShiftingAppliance
O
- Off - org.powertac.officecomplexcustomer.enumerations.AirConditionOperation
- 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.
- ONE_WORKING_DAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- OPERATION_PARTITION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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
- overallPower - Variable in class org.powertac.officecomplexcustomer.appliances.Appliance
P
- PERCENTAGE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.persons.PeriodicPresentPerson
- 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.officecomplexcustomer.persons.Person
- PERSONS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- phi(double) - Static method in class org.powertac.officecomplexcustomer.configurations.Gaussian
- phi(double, double, double) - Static method in class org.powertac.officecomplexcustomer.configurations.Gaussian
- Phi(double) - Static method in class org.powertac.officecomplexcustomer.configurations.Gaussian
- Phi(double, double, double) - Static method in class org.powertac.officecomplexcustomer.configurations.Gaussian
- PhiInverse(double) - Static method in class org.powertac.officecomplexcustomer.configurations.Gaussian
- power - Variable in class org.powertac.officecomplexcustomer.appliances.Appliance
-
This variable shows the power (in Watts) that are consumed when using this appliance.
- 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.
- publishNewTariffs(List<Tariff>) - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
Q
- QUARTERS_OF_DAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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
- randomSeedRepo - Variable in class org.powertac.officecomplexcustomer.appliances.Appliance
- randomSeedRepo - Variable in class org.powertac.officecomplexcustomer.persons.Person
- RATIONALITY_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.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.officecomplexcustomer.appliances
-
Refrigerator is in use in all the households in order to keep food preserved.
- Refrigerator() - Constructor for class org.powertac.officecomplexcustomer.appliances.Refrigerator
- REFRIGERATOR_DURATION_CYCLE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- REFRIGERATOR_POWER_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- REFRIGERATOR_POWER_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- REFRIGERATOR_SHIFTING_INTERVAL - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- REFRIGERATOR_SHIFTING_PERIODS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
S
- SAME - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- 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
- setApplianceOf(Office) - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
-
This function sets the household in which the appliance is installed in.
- setConfigFile1(String) - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
- 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.officecomplexcustomer.configurations.OfficeComplexConstants
- setMemberOf(Office) - Method in class org.powertac.officecomplexcustomer.persons.Person
-
This function sets the office in which the person is working on.
- 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.
- SEVEN_WORKING_DAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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.
- Sick - org.powertac.officecomplexcustomer.enumerations.Status
- SIX_WORKING_DAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- Small - org.powertac.officecomplexcustomer.enumerations.AirConditionPowerClass
- SMART_SHIFTING_TYPE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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_WORK_MEAN - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- START_OF_WORK_VARIANCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- Status - Enum in org.powertac.officecomplexcustomer.enumerations
-
This enumerator defines the state of a person.
- step() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
- subscribeDefault(TariffMarket) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
- SUNDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
T
- TARIFF_COUNT - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- TARIFF_SWITCH_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- tariffEvalHelper - Variable in class org.powertac.officecomplexcustomer.customers.OfficeComplex
- TariffEvaluationWrapper(String, CustomerInfo) - Constructor for class org.powertac.officecomplexcustomer.customers.OfficeComplex.TariffEvaluationWrapper
- test() - Method in class org.powertac.officecomplexcustomer.persons.Person
- THOUSAND - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- THREE_WORKING_DAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- THURSDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- TIERED_RATE_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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
- TOU_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- TUESDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- TWO_WORKING_DAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
V
- Vacation - org.powertac.officecomplexcustomer.enumerations.Status
- 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.
- 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.
- VARIABLE_PRICING_FACTOR - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- 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
W
- 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.
- 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.officecomplexcustomer.appliances.WeatherSensitiveAppliance
- WEDNESDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- WEEKDAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- WEEKS_OF_BOOTSTRAP - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- WEEKS_OF_COMPETITION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- WEIGHT_INCONVENIENCE - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
- Working - org.powertac.officecomplexcustomer.enumerations.Status
- WorkingPerson - Class in org.powertac.officecomplexcustomer.persons
-
This is the instance of the person type that works.
- WorkingPerson() - Constructor for class org.powertac.officecomplexcustomer.persons.WorkingPerson
All Classes All Packages