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
#pragma once
2
19
class
WaterCoolingLosses
{
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
};
WaterCoolingLosses
Definition
water_cooling_losses.h:19
WaterCoolingLosses::getInitialTemperature
double getInitialTemperature() const
Definition
water_cooling_losses.h:52
WaterCoolingLosses::setOutletTemperature
void setOutletTemperature(double outletTemperature)
Definition
water_cooling_losses.h:71
WaterCoolingLosses::getFlowRate
double getFlowRate() const
Definition
water_cooling_losses.h:40
WaterCoolingLosses::setInitialTemperature
void setInitialTemperature(double initialTemperature)
Definition
water_cooling_losses.h:58
WaterCoolingLosses::getOutletTemperature
double getOutletTemperature() const
Definition
water_cooling_losses.h:64
WaterCoolingLosses::getHeatLoss
double getHeatLoss()
WaterCoolingLosses::setFlowRate
void setFlowRate(double flowRate)
Definition
water_cooling_losses.h:46
WaterCoolingLosses::WaterCoolingLosses
WaterCoolingLosses(double flowRate, double initialTemperature, double outletTemperature, double correctionFactor)
Definition
water_cooling_losses.h:28
Generated by
1.9.8