00001 // washer.h 00002 00003 #ifndef _WASHER_H 00004 #define _WASHER_H 00005 00006 #include "residential.h" 00007 00008 class washer 00009 { 00010 00011 public: 00012 00013 double circuit_split; // -1=100% negative, 0=balanced, +1=100% positive 00014 double installed_power; // installed washer power [W] 00015 double demand ; // fraction of washer load [W] 00016 complex power_demand; // average MW usage [MWh/h] 00017 double kwh_meter; // MWhmeter [MWh] 00018 double heat_loss; // heat losses [BTU/h] 00019 00020 public: 00021 00022 washer(); 00023 ~washer(); 00024 void create(); 00025 TIMESTAMP sync(TIMESTAMP t0, TIMESTAMP t1); 00026 void pre_update(void); 00027 void post_update(void); 00028 00029 }; 00030 00031 #endif // _Washer_H