residential/dishwasher.h

Go to the documentation of this file.
00001 
00009 #ifndef _DISHWASHER_H
00010 #define _DISHWASHER_H
00011 
00012 #include "residential.h"
00013 
00014 class dishwasher  
00015 {
00016 
00017 private:
00018     complex *pVoltage;
00019 
00020 public:
00021 
00022     double circuit_split;       
00023     double installed_power;     
00024     double demand   ;           
00025     complex power_kw;           
00026     double kwh_meter;           
00027     double internal_heat;       
00028     double heat_fraction;       
00029     double power_factor;        
00030 
00031 public:
00032     static CLASS *oclass;
00033     static dishwasher *defaults;
00034 
00035     dishwasher(MODULE *module);
00036     ~dishwasher();
00037     int create();
00038     int init(OBJECT *parent);
00039     TIMESTAMP sync(TIMESTAMP t0, TIMESTAMP t1);
00040 
00041 };
00042 
00043 #endif // _DISHWASHER_H
00044 

GridLAB-DTM Version 1.0
An open-source project initiated by the US Department of Energy