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
include
processHeat
losses
water_cooling_losses.h
Go to the documentation of this file.
1
11
#ifndef TOOLS_SUITE_WATERCOOLINGLOSSES_H
12
#define TOOLS_SUITE_WATERCOOLINGLOSSES_H
13
20
class
WaterCoolingLosses
{
21
public
:
29
WaterCoolingLosses
(
double
flowRate,
double
initialTemperature,
double
outletTemperature,
double
correctionFactor)
30
: flowRate(flowRate), initialTemperature(initialTemperature), outletTemperature(outletTemperature),
31
correctionFactor(correctionFactor) {
32
heatLoss = 0.0;
33
}
34
35
WaterCoolingLosses
() =
default
;
36
41
double
getFlowRate
()
const
{
return
flowRate; }
42
47
void
setFlowRate
(
double
flowRate) { this->flowRate = flowRate; }
48
53
double
getInitialTemperature
()
const
{
return
initialTemperature; }
54
59
void
setInitialTemperature
(
double
initialTemperature) { this->initialTemperature = initialTemperature; }
60
65
double
getOutletTemperature
()
const
{
return
outletTemperature; }
66
72
void
setOutletTemperature
(
double
outletTemperature) { this->outletTemperature = outletTemperature; }
73
78
double
getHeatLoss
();
79
80
private
:
81
// In values
82
double
flowRate;
83
double
initialTemperature;
84
double
outletTemperature;
85
double
correctionFactor;
86
// Out value
87
double
heatLoss;
88
};
89
#endif
// TOOLS_SUITE_WATERCOOLINGLOSSES_H
WaterCoolingLosses
Definition
water_cooling_losses.h:20
WaterCoolingLosses::getInitialTemperature
double getInitialTemperature() const
Definition
water_cooling_losses.h:53
WaterCoolingLosses::setOutletTemperature
void setOutletTemperature(double outletTemperature)
Definition
water_cooling_losses.h:72
WaterCoolingLosses::getFlowRate
double getFlowRate() const
Definition
water_cooling_losses.h:41
WaterCoolingLosses::setInitialTemperature
void setInitialTemperature(double initialTemperature)
Definition
water_cooling_losses.h:59
WaterCoolingLosses::getOutletTemperature
double getOutletTemperature() const
Definition
water_cooling_losses.h:65
WaterCoolingLosses::getHeatLoss
double getHeatLoss()
WaterCoolingLosses::setFlowRate
void setFlowRate(double flowRate)
Definition
water_cooling_losses.h:47
WaterCoolingLosses::WaterCoolingLosses
WaterCoolingLosses(double flowRate, double initialTemperature, double outletTemperature, double correctionFactor)
Definition
water_cooling_losses.h:29
Generated by
1.9.8