22 #ifndef NANDRAD_IdealSurfaceHeatingCoolingModelH 23 #define NANDRAD_IdealSurfaceHeatingCoolingModelH 25 #include <IBK_Parameter.h> 28 #include "NANDRAD_CodeGenMacros.h" 29 #include "NANDRAD_Zone.h" 40 P_MaxHeatingPowerPerArea,
41 P_MaxCoolingPowerPerArea,
46 NANDRAD_COMPARE_WITH_ID
72 #endif // NANDRAD_IdealSurfaceHeatingCoolingModelH std::string m_constructionObjectList
Object list with zones that this model is to be apply to.
Contains global constants for the Nandrad data model.
NANDRAD_READWRITE NANDRAD_COMPARE_WITH_ID void checkParameters(const std::vector< NANDRAD::Zone > &zones)
Checks parameters for valid values.
unsigned int m_thermostatZoneId
Id of zone whose thermostat is used for control (one zone thermostat may be responsible for the contr...
unsigned int INVALID_ID
defines an invalid id
bool equal(const IdealSurfaceHeatingCoolingModel &other) const
Comparies objects by physical parametrization (excluding ID and displayname and object list)...
unsigned int m_id
Unique ID-number for this model.
std::string m_displayName
Some display/comment name for this model (optional).
An ideal heating and cooling model.
IBK::Parameter m_para[NUM_P]
Parameters.
The namespace NANDRAD contains the data model classes that make up the NANDRAD solver input data...