22 #ifndef NANDRAD_NaturalVentilationModelH 23 #define NANDRAD_NaturalVentilationModelH 25 #include <IBK_Parameter.h> 28 #include "NANDRAD_CodeGenMacros.h" 49 P_MaximumRoomAirTemperatureACRLimit,
50 P_MinimumRoomAirTemperatureACRLimit,
51 P_MaximumEnviromentAirTemperatureACRLimit,
52 P_MinimumEnviromentAirTemperatureACRLimit,
53 P_DeltaTemperatureACRLimit,
59 NANDRAD_COMPARE_WITH_ID
84 #endif // NANDRAD_NaturalVentilationModelH Contains all data for natural ventilation models.
unsigned int m_id
Unique ID-number for this ventilation rate model.
Contains global constants for the Nandrad data model.
NANDRAD_READWRITE NANDRAD_COMPARE_WITH_ID void checkParameters() const
Checks parameters for valid values.
modelType_t
Different model variants.
bool equal(const NaturalVentilationModel &other) const
Comparies objects by physical parametrization (excluding ID and displayname and object list)...
unsigned int INVALID_ID
defines an invalid id
std::string m_displayName
Some display/comment name for this model (optional).
Ventilation rate is provided as 'VentilationRateSchedule' schedule parameter.
Increased day time ventilation.
IBK::Parameter m_para[NUM_P]
Model parameters.
Ventilation rate is given as constant parameter.
The namespace NANDRAD contains the data model classes that make up the NANDRAD solver input data...
modelType_t m_modelType
Model type.
std::string m_zoneObjectList
Object list with zones that this model is to be apply to.