MEASUR-Tools-Suite v1.0.11
The MEASUR Tools Suite is a collection of industrial efficiency calculations written in C++ and with bindings for compilation to WebAssembly.
Loading...
Searching...
No Matches
InsulationFluidProperties.h
1#ifndef TOOLSSUITEAIRPROPERTIESH
2#define TOOLSSUITEAIRPROPERTIESH
3
4#include <cmath>
5
7 public:
8 InsulationFluidProperties(double conductivity = 0, double viscosity = 0, double prandtl = 0,
9 double expansionCoefficient = 0, double density = 0, double kinViscosity = 0,
10 double specificHeat = 0, double alpha = 0, double reynolds = 0, double rayleigh = 0)
11 : conductivity(conductivity), viscosity(viscosity), prandtl(prandtl),
12 expansionCoefficient(expansionCoefficient), density(density), kinViscosity(kinViscosity),
13 specificHeat(specificHeat), alpha(alpha), reynolds(reynolds), rayleigh(rayleigh) {}
14
15 double getConductivity() { return this->conductivity; }
16
17 double getViscosity() { return this->viscosity; }
18
19 double getPrandtl() { return this->prandtl; }
20
21 double getExpansionCoefficient() { return this->expansionCoefficient; }
22
23 double getDensity() { return this->density; }
24
25 double getKinViscosity() { return this->kinViscosity; }
26
27 double getSpecificHeat() { return this->specificHeat; }
28
29 double getAlpha() { return this->alpha; }
30
31 double getReynolds() { return this->reynolds; }
32
33 double getRayleigh() { return this->rayleigh; }
34
35 void setConductivity(double conductivity) { this->conductivity = conductivity; }
36
37 void setViscosity(double viscosity) { this->viscosity = viscosity; }
38
39 void setPrandtl(double prandtl) { this->prandtl = prandtl; }
40
41 void setExpansionCoefficient(double expansionCoefficient) { this->expansionCoefficient = expansionCoefficient; }
42
43 void setDensity(double density) { this->density = density; }
44
45 void setKinViscosity(double kinViscosity) { this->kinViscosity = kinViscosity; }
46
47 void setSpecificHeat(double specificHeat) { this->specificHeat = specificHeat; }
48
49 void setAlpha(double alpha) { this->alpha = alpha; }
50
51 void setReynolds(double reynolds) { this->reynolds = reynolds; }
52
53 void setRayleigh(double rayleigh) { this->rayleigh = rayleigh; }
54
55 private:
56 double conductivity;
57 double viscosity;
58 double prandtl;
59 double expansionCoefficient;
60 double density;
61 double kinViscosity;
62 double specificHeat;
63 double alpha;
64 double reynolds;
65 double rayleigh;
66};
67
68#endif