22 #ifndef NANDRAD_IdealPipeRegisterModelH 23 #define NANDRAD_IdealPipeRegisterModelH 25 #include <IBK_IntPara.h> 26 #include <IBK_Parameter.h> 29 #include "NANDRAD_CodeGenMacros.h" 30 #include "NANDRAD_LinearSplineParameter.h" 31 #include "NANDRAD_HydraulicFluid.h" 64 IP_NumberParallelPipes,
69 NANDRAD_COMPARE_WITH_ID
102 #endif // NANDRAD_IdealPipeRegisterModelH unsigned int m_id
Unique ID-number for this model.
HydraulicFluid m_fluid
Fluid properties.
Contains global constants for the Nandrad data model.
unsigned int m_thermostatZoneId
Id of zone whose thermostat is used for control.
std::string m_constructionObjectList
Object list with zones that this model is to be apply to.
modelType_t
Different model variants for supply temperature.
intPara_t
Whole number parameters.
bool equal(const IdealPipeRegisterModel &other) const
Comparies objects by physical parametrization (excluding ID and displayname and object list)...
modelType_t m_modelType
Model type.
unsigned int INVALID_ID
defines an invalid id
std::string m_displayName
Some display/comment name for this model (optional).
IBK::Parameter m_para[NUM_P]
Parameters.
Supply temperature is provided as 'SupplyTemperatureSchedule' schedule parameter. ...
Supply temperature is given as constant parameter.
Properties of a fluid within a network.
IBK::IntPara m_intPara[NUM_IP]
Integaer parameters.
An idealised pipe-register model inside a heated layer of a construction.
NANDRAD_READWRITE NANDRAD_COMPARE_WITH_ID void checkParameters(const std::vector< NANDRAD::Zone > &zones)
Checks parameters for valid values.
The namespace NANDRAD contains the data model classes that make up the NANDRAD solver input data...