TransFlow
0.1.0
A transient pipeline flow simulation library
|
3 #include "heattransfer/heattransferbase.hpp"
35 const double ambientTemperature,
37 const double gasTemperature,
40 const double )
const override
57 const double q =
m_uValue*(gasTemperature - ambientTemperature);
double m_uValue
Total heat transfer coefficient [W/(m2 K)].
Definition: fixeduvalue.hpp:62
Implementation of HeatTransferBase for fixed U-value (total heat transfer coefficient).
Definition: fixeduvalue.hpp:9
void setUValue(const double U) const
Set the U value.
Definition: fixeduvalue.hpp:21
FixedUValue(const double U)
Construct with U-value.
Definition: fixeduvalue.hpp:16
The HeatTransferBase class is an abstract class, the base class for all heat transfer implementations...
Definition: heattransferbase.hpp:12
virtual HeatTransferState evaluate(const HeatTransferState &, const double, const double ambientTemperature, const double, const double gasTemperature, const double, const double, const double) const override
Evaluate override.
Definition: fixeduvalue.hpp:32
Container for the state of a HeatTransferBase instance. All HeatTransferBase subclasses operate on in...
Definition: heattransferstate.hpp:13
HeatTransferState evaluateInternal(const double gasTemperature, const double ambientTemperature) const
Internal method, exposed for unit testing.
Definition: fixeduvalue.hpp:55