Class Computers
java.lang.Object
org.powertac.officecomplexcustomer.appliances.Appliance
org.powertac.officecomplexcustomer.appliances.NotShiftingAppliance
org.powertac.officecomplexcustomer.appliances.Computers
public class Computers extends NotShiftingAppliance
Lights are utilized when the persons inhabiting the house have need for them
to light the rooms they are in. So it's a not shifting appliance.
- Version:
- 1.5, Date: 2.25.12
- Author:
- Antonios Chrysopoulos
-
Field Summary
Fields inherited from class org.powertac.officecomplexcustomer.appliances.Appliance
applianceOf, cycleDuration, log, name, overallPower, power, randomSeedRepo, saturation -
Constructor Summary
Constructors Constructor Description Computers() -
Method Summary
Modifier and Type Method Description voidfillDailyOperation(int weekday)This function fills out all the quarters of the appliance functions for a single day of the week.voidinitialize(String office, Properties conf, int seed)This is the initialization function.voidrefresh()At the end of each week the appliance models refresh their schedule.Methods inherited from class org.powertac.officecomplexcustomer.appliances.Appliance
calculateOverallPower, createWeeklyPossibilityOperationVector, dailyShifting, fillWeeklyOperation, getApplianceOf, getDuration, getOperationDaysVector, getOverallPower, getPower, getSaturation, getWeeklyLoadVector, getWeeklyOperation, setApplianceOf, setOperationDays, showStatus, toString, weatherDailyFunction
-
Constructor Details
-
Computers
public Computers()
-
-
Method Details
-
initialize
Description copied from class:ApplianceThis is the initialization function. It uses the variable values for the configuration file to create the appliance as it should for this type.- Overrides:
initializein classAppliance
-
fillDailyOperation
public void fillDailyOperation(int weekday)Description copied from class:ApplianceThis function fills out all the quarters of the appliance functions for a single day of the week.- Overrides:
fillDailyOperationin classAppliance
-
refresh
public void refresh()Description copied from class:ApplianceAt the end of each week the appliance models refresh their schedule. This way we have a realistic and dynamic model, changing function hours, consuming power and so on.
-