diff options
author | Constantin Riß <constantin.riss@dre.de> | 2010-01-19 20:06:14 +0100 |
---|---|---|
committer | Constantin Riß <constantin.riss@dre.de> | 2010-01-19 20:06:14 +0100 |
commit | fd3c8843d0acc1d27a9bcaea475ea864508fb64d (patch) | |
tree | e236bafe40a26aa5396d8c9dcc03d46b975ddaf3 /House.h | |
parent | 4de0fc7184f74700b68f92ce2acbd54b39b4fedf (diff) | |
download | c3d-fd3c8843d0acc1d27a9bcaea475ea864508fb64d.tar c3d-fd3c8843d0acc1d27a9bcaea475ea864508fb64d.zip |
.....
Diffstat (limited to 'House.h')
-rw-r--r-- | House.h | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -11,15 +11,23 @@ class House { public: House(float inittemp0, int earthx0, int earthy0, int earthz0, float collectortemp0, - float latitude0); + float radiation0, float latitude0, float eta00, float k10, float k20, float collectorarea0, + float watthoursperhuman, int humans); std::list<Triangle> getTriangles(){ std::list<Triangle> triangles = temp.getTriangles(); return triangles; } + + void calcefficiency(); + void calctemp(); private: Temparray temp; - float collectortemp, latitude; + float collectortemp, latitude, radiation, eta0, k1, k2, watthoursperhuman, collectorarea; + float tempinside[24], tempoutside[12][24], efficiencyflat[100], efficiencyvacuum[100], + anglecorrectionfactorflat[91], anglecorrectionfactortransversal[91], + anglecorrectionfactorlongitudinal[91]; + int humans; }; #endif /* _HOUSE_H_ */ |