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
water_cooling_losses.h
Go to the documentation of this file.
1#pragma once
2
20 public:
28 WaterCoolingLosses(double flowRate, double initialTemperature, double outletTemperature, double correctionFactor)
29 : flowRate(flowRate), initialTemperature(initialTemperature), outletTemperature(outletTemperature),
30 correctionFactor(correctionFactor) {
31 heatLoss = 0.0;
32 }
33
34 WaterCoolingLosses() = default;
35
40 double getFlowRate() const { return flowRate; }
41
46 void setFlowRate(double flowRate) { this->flowRate = flowRate; }
47
52 double getInitialTemperature() const { return initialTemperature; }
53
58 void setInitialTemperature(double initialTemperature) { this->initialTemperature = initialTemperature; }
59
64 double getOutletTemperature() const { return outletTemperature; }
65
71 void setOutletTemperature(double outletTemperature) { this->outletTemperature = outletTemperature; }
72
77 double getHeatLoss();
78
79 private:
80 // In values
81 double flowRate;
82 double initialTemperature;
83 double outletTemperature;
84 double correctionFactor;
85 // Out value
86 double heatLoss;
87};
double getInitialTemperature() const
void setOutletTemperature(double outletTemperature)
void setInitialTemperature(double initialTemperature)
double getOutletTemperature() const
void setFlowRate(double flowRate)
WaterCoolingLosses(double flowRate, double initialTemperature, double outletTemperature, double correctionFactor)