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
liquid_cooling_losses.h
Go to the documentation of this file.
1
12#ifndef TOOLS_SUITE_LIQUIDCOOLINGLOSSES_H
13#define TOOLS_SUITE_LIQUIDCOOLINGLOSSES_H
14
22 public:
33 LiquidCoolingLosses(double flowRate, double density, double initialTemperature, double outletTemperature,
34 double specificHeat, double correctionFactor)
35 : flowRate(flowRate), density(density), initialTemperature(initialTemperature),
36 outletTemperature(outletTemperature), specificHeat(specificHeat), correctionFactor(correctionFactor) {
37 heatLoss = 0.0;
38 }
39
40 LiquidCoolingLosses() = default;
41
46 double getFlowRate() const { return flowRate; }
47
52 void setFlowRate(double flowRate) { this->flowRate = flowRate; }
53
58 double getDensity() const { return density; }
59
64 void setDensity(double density) { this->density = density; }
65
70 double getInitialTemperature() const { return initialTemperature; }
71
76 void setInitialTemperature(double initialTemperature) { this->initialTemperature = initialTemperature; }
77
82 double getOutletTemperature() const { return outletTemperature; }
83
88 void setOutletTemperature(double outletTemperature) { this->outletTemperature = outletTemperature; }
89
94 double getSpecificHeat() const { return specificHeat; }
95
101 void setSpecificHeat(double specificHeat) { this->specificHeat = specificHeat; }
102
107 double getHeatLoss();
108
109 private:
110 // In values
111 double flowRate;
112 double density;
113 double initialTemperature;
114 double outletTemperature;
115 double specificHeat;
116 double correctionFactor;
117 // Out value
118 double heatLoss;
119};
120#endif // TOOLS_SUITE_LIQUIDCOOLINGLOSSES_H
void setDensity(double density)
void setSpecificHeat(double specificHeat)
double getInitialTemperature() const
void setFlowRate(double flowRate)
LiquidCoolingLosses(double flowRate, double density, double initialTemperature, double outletTemperature, double specificHeat, double correctionFactor)
void setInitialTemperature(double initialTemperature)
void setOutletTemperature(double outletTemperature)
double getOutletTemperature() const