summaryrefslogtreecommitdiffstats
path: root/House.h
diff options
context:
space:
mode:
Diffstat (limited to 'House.h')
-rw-r--r--House.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/House.h b/House.h
index 67d90f2..0278726 100644
--- a/House.h
+++ b/House.h
@@ -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_ */