00001 00010 #ifndef _RANGE_H 00011 #define _RANGE_H 00012 #include "residential.h" 00013 #include "residential_enduse.h" 00014 00015 class range : public residential_enduse 00016 { 00017 public: 00018 double circuit_split; 00019 double installed_power; 00020 double demand; 00021 double power_factor; 00022 double heat_fraction; 00023 00024 00025 public: 00026 static CLASS *oclass, *pclass; 00027 static range *defaults; 00028 00029 range(MODULE *module); 00030 ~range(); 00031 int create(); 00032 int init(OBJECT *parent); 00033 int isa(char *classname); 00034 TIMESTAMP sync(TIMESTAMP t0, TIMESTAMP t1); 00035 00036 }; 00037 00038 #endif // _RANGE_H 00039