residential/range.h

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

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