22 #ifndef NANDRAD_HydraulicNetworkHeatExchangeH 23 #define NANDRAD_HydraulicNetworkHeatExchangeH 25 #include "NANDRAD_LinearSplineParameter.h" 26 #include "NANDRAD_HydraulicNetworkComponent.h" 28 #include <IBK_IntPara.h> 32 class ConstructionInstance;
48 T_TemperatureConstant,
50 T_TemperatureSplineEvaporator,
52 T_TemperatureConstructionLayer,
74 void checkParameters(
const std::map<std::string, IBK::Path> &placeholders,
75 const std::vector<Zone> &zones,
76 const std::vector<ConstructionInstance> &conInstances);
84 P_ExternalHeatTransferCoefficient,
99 ID_ConstructionInstanceId,
124 #endif // NANDRAD_HydraulicNetworkHeatExchangeH ModelType m_modelType
Model/type of heat exchange.
splinePara_t
Spline parameter as functions of time.
ModelType
The various types (equations) of the hydraulic component.
Class LinearSplineParameter stores a linear spline curve, the corresponding parameter name and a unit...
References
Integer/whole number parameters.
unsigned int INVALID_ID
defines an invalid id
Heat loss from condenser is not the heat loss of the fluid, hence different parameter than T_HeatLoss...
IBK::Parameter m_para[NUM_P]
Parameter.
ModelType
Defines the type of heat exchange.
LinearSplineParameter m_splPara[NUM_SPL]
Time-series of heat flux or temperature (can be spline or tsv-file).
NANDRAD_READWRITE void checkParameters(const std::map< std::string, IBK::Path > &placeholders, const std::vector< Zone > &zones, const std::vector< ConstructionInstance > &conInstances)
Tests all parameter and initializes linear spline parameters for calculation, including reading of po...
para_t
Parameters for the element .
IDType m_idReferences[NUM_ID]
Integer parameters.
The namespace NANDRAD contains the data model classes that make up the NANDRAD solver input data...
Heat loss spline is used for models T_HeatLossSpline and T_HeatLossSplineCondenser.
Encapsulates all data defining heat exchange between flow elements and the environment or other model...