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#pragma once
2
3#include <cmath>
4
6 public:
7 InsulationFluidProperties(double conductivity = 0, double viscosity = 0, double prandtl = 0,
8 double expansionCoefficient = 0, double density = 0, double kinViscosity = 0,
9 double specificHeat = 0, double alpha = 0, double reynolds = 0, double rayleigh = 0)
10 : conductivity(conductivity), viscosity(viscosity), prandtl(prandtl),
11 expansionCoefficient(expansionCoefficient), density(density), kinViscosity(kinViscosity),
12 specificHeat(specificHeat), alpha(alpha), reynolds(reynolds), rayleigh(rayleigh) {}
13
14 double getConductivity() { return this->conductivity; }
15
16 double getViscosity() { return this->viscosity; }
17
18 double getPrandtl() { return this->prandtl; }
19
20 double getExpansionCoefficient() { return this->expansionCoefficient; }
21
22 double getDensity() { return this->density; }
23
24 double getKinViscosity() { return this->kinViscosity; }
25
26 double getSpecificHeat() { return this->specificHeat; }
27
28 double getAlpha() { return this->alpha; }
29
30 double getReynolds() { return this->reynolds; }
31
32 double getRayleigh() { return this->rayleigh; }
33
34 void setConductivity(double conductivity) { this->conductivity = conductivity; }
35
36 void setViscosity(double viscosity) { this->viscosity = viscosity; }
37
38 void setPrandtl(double prandtl) { this->prandtl = prandtl; }
39
40 void setExpansionCoefficient(double expansionCoefficient) { this->expansionCoefficient = expansionCoefficient; }
41
42 void setDensity(double density) { this->density = density; }
43
44 void setKinViscosity(double kinViscosity) { this->kinViscosity = kinViscosity; }
45
46 void setSpecificHeat(double specificHeat) { this->specificHeat = specificHeat; }
47
48 void setAlpha(double alpha) { this->alpha = alpha; }
49
50 void setReynolds(double reynolds) { this->reynolds = reynolds; }
51
52 void setRayleigh(double rayleigh) { this->rayleigh = rayleigh; }
53
54 private:
55 double conductivity;
56 double viscosity;
57 double prandtl;
58 double expansionCoefficient;
59 double density;
60 double kinViscosity;
61 double specificHeat;
62 double alpha;
63 double reynolds;
64 double rayleigh;
65};