22 #ifndef NANDRAD_InternalLoadsModelH 23 #define NANDRAD_InternalLoadsModelH 25 #include <IBK_Parameter.h> 28 #include "NANDRAD_CodeGenMacros.h" 47 P_EquipmentRadiationFraction,
48 P_PersonRadiationFraction,
49 P_LightingRadiationFraction,
50 P_EquipmentHeatLoadPerArea,
51 P_PersonHeatLoadPerArea,
52 P_LightingHeatLoadPerArea,
59 NANDRAD_COMPARE_WITH_ID
86 #endif // NANDRAD_InternalLoadsModelH bool equal(const InternalLoadsModel &other) const
Comparies objects by physical parametrization (excluding ID and displayname and object list)...
Contains global constants for the Nandrad data model.
NANDRAD_READWRITE NANDRAD_COMPARE_WITH_ID void checkParameters() const
Checks for valid parameters (value ranges).
modelType_t m_modelType
Model type.
Contains the declaration of class KeywordList.
std::string m_zoneObjectList
Object list with zones that this model is to be apply to.
unsigned int INVALID_ID
defines an invalid id
std::string m_displayName
Some display/comment name for this model (optional).
unsigned int m_id
Unique ID-number for this ventilation rate model.
modelType_t
Different model variants.
Internal loads are given with constant parameters.
The namespace NANDRAD contains the data model classes that make up the NANDRAD solver input data...
IBK::Parameter m_para[NUM_P]
Model parameters.
Internal loads are provided via schedule parameters.
Contains schedules or constant parameters for internal loads (related to zone area).