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

A

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.

C

changeSubscription(Tariff, CustomerInfo) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
The first implementation of the changing subscription function.
changeSubscription(Tariff, String, CustomerInfo) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
The second implementation of the changing subscription function only for certain type of the households.
changeSubscription(Tariff, Tariff, CustomerInfo) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
In this overloaded implementation of the changing subscription function, Here we just put the tariff we want to change and the whole population is moved to another random tariff.
changeSubscription(Tariff, Tariff, String, CustomerInfo) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
In this overloaded implementation of the changing subscription function only certain type of the households.
checkRevokedSubscriptions() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
 
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
 
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

dailyShifting(Tariff, Instant, int, Random) - 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, Instant, int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.CoffeeMachine
 
dailyShifting(Tariff, Instant, int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.CopyMachine
 
dailyShifting(Tariff, Instant, int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.MicrowaveOven
 
dailyShifting(Tariff, Instant, int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.Refrigerator
 
dailyShifting(Tariff, Instant, int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.VendingMachine
 
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
 

E

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
 
EPSILON - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 

F

fillDailyOperation(int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.AirCondition
 
fillDailyOperation(int, Random) - 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, Random) - Method in class org.powertac.officecomplexcustomer.appliances.CoffeeMachine
 
fillDailyOperation(int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.Computers
 
fillDailyOperation(int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.ConsumerElectronics
 
fillDailyOperation(int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.CopyMachine
 
fillDailyOperation(int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.ICT
 
fillDailyOperation(int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.Lights
 
fillDailyOperation(int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.MicrowaveOven
 
fillDailyOperation(int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.Refrigerator
 
fillDailyOperation(int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.Servers
 
fillDailyOperation(int, Random) - Method in class org.powertac.officecomplexcustomer.appliances.VendingMachine
 
fillDailyRoutine(int, Random) - 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(Random) - 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.
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

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.
getConfigFile1() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
Getter method for the first configuration file
getConfigFile2() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
Getter method for the second configuration file
getControllableSubscriptionMap() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
This function returns the subscription Map variable of the village.
getDailyRoutine() - Method in class org.powertac.officecomplexcustomer.persons.Person
This function returns the daily routine of a person.
getDaysOfCompetition() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
Getter method for the days of competition
getDuration() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function returns the duration variable of the appliance.
getInertiaMap() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
This function returns the inertia Map variable of the office complex.
getMembers() - Method in class org.powertac.officecomplexcustomer.customers.Office
This is a function that returns the members of the office.
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
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.
getPeriodMap() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
This function returns the period Map variable of the office complex.
getPower() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function returns the power variable of the appliance.
getSaturation() - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This function returns the saturation variable of the appliance.
getSubscriptionMap() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
This function returns the subscription Map variable of the office complex.
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

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(String, Properties, Random) - Method in class org.powertac.officecomplexcustomer.appliances.AirCondition
 
initialize(String, Properties, Random) - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
This is the initialization function.
initialize(String, Properties, Random) - Method in class org.powertac.officecomplexcustomer.appliances.CoffeeMachine
 
initialize(String, Properties, Random) - Method in class org.powertac.officecomplexcustomer.appliances.Computers
 
initialize(String, Properties, Random) - Method in class org.powertac.officecomplexcustomer.appliances.ConsumerElectronics
 
initialize(String, Properties, Random) - Method in class org.powertac.officecomplexcustomer.appliances.CopyMachine
 
initialize(String, Properties, Random) - Method in class org.powertac.officecomplexcustomer.appliances.ICT
 
initialize(String, Properties, Random) - Method in class org.powertac.officecomplexcustomer.appliances.Lights
 
initialize(String, Properties, Random) - Method in class org.powertac.officecomplexcustomer.appliances.MicrowaveOven
 
initialize(String, Properties, Random) - Method in class org.powertac.officecomplexcustomer.appliances.Refrigerator
 
initialize(String, Properties, Random) - Method in class org.powertac.officecomplexcustomer.appliances.Servers
 
initialize(String, Properties, Random) - Method in class org.powertac.officecomplexcustomer.appliances.VendingMachine
 
initialize(String, Properties, Vector<Integer>, Random) - Method in class org.powertac.officecomplexcustomer.customers.Office
This is the initialization function.
initialize(Properties, Random) - 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.
initialize(String, Properties, Vector<Integer>, Random) - Method in class org.powertac.officecomplexcustomer.persons.PeriodicPresentPerson
 
initialize(String, Properties, Vector<Integer>, Random) - Method in class org.powertac.officecomplexcustomer.persons.Person
This is the initialization function.
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

K

KWH - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 

L

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
 
MEAN_TARIFF_DURATION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
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
 
MILLION - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
MONDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
MWH - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 

N

name - Variable in class org.powertac.officecomplexcustomer.appliances.Appliance
The appliance name.
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

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(String, ArrayList<CustomerInfo>) - Constructor for class org.powertac.officecomplexcustomer.customers.OfficeComplex
This is the second constructor function of the Village customer
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 village 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
 

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
 
possibilityEvaluationNewTariffs(List<Tariff>, String) - 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.
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
 
refresh(Random) - Method in class org.powertac.officecomplexcustomer.appliances.AirCondition
 
refresh(Random) - Method in class org.powertac.officecomplexcustomer.appliances.Appliance
At the end of each week the appliance models refresh their schedule.
refresh(Random) - Method in class org.powertac.officecomplexcustomer.appliances.CoffeeMachine
 
refresh(Random) - Method in class org.powertac.officecomplexcustomer.appliances.Computers
 
refresh(Random) - Method in class org.powertac.officecomplexcustomer.appliances.ConsumerElectronics
 
refresh(Random) - Method in class org.powertac.officecomplexcustomer.appliances.CopyMachine
 
refresh(Random) - Method in class org.powertac.officecomplexcustomer.appliances.ICT
 
refresh(Random) - Method in class org.powertac.officecomplexcustomer.appliances.Lights
 
refresh(Random) - Method in class org.powertac.officecomplexcustomer.appliances.MicrowaveOven
 
refresh(Random) - Method in class org.powertac.officecomplexcustomer.appliances.Refrigerator
 
refresh(Random) - Method in class org.powertac.officecomplexcustomer.appliances.Servers
 
refresh(Random) - Method in class org.powertac.officecomplexcustomer.appliances.VendingMachine
 
refresh(Properties, Random) - Method in class org.powertac.officecomplexcustomer.persons.PeriodicPresentPerson
 
refresh(Properties, Random) - 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
 
setConfigFile2(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
setDaysOfCompetition(int) - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
 
setDefaults() - Method in class org.powertac.officecomplexcustomer.OfficeComplexCustomerService
 
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
 
showAggDailyLoad(String, int) - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
This function is used in order to print the aggregated hourly load of the office complex offices for a certain type of offices.
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.
SIX_WORKING_DAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
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() - Method in class org.powertac.officecomplexcustomer.customers.OfficeComplex
 
SUNDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 

T

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
 
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
 
TUESDAY - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 
TWO_WORKING_DAYS - Static variable in class org.powertac.officecomplexcustomer.configurations.OfficeComplexConstants
 

V

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.
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
 
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
 

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

Copyright © 2012 Power TAC. All Rights Reserved.