22 #ifndef NANDRAD_ModelsH 23 #define NANDRAD_ModelsH 27 #include "NANDRAD_NaturalVentilationModel.h" 28 #include "NANDRAD_InternalLoadsModel.h" 29 #include "NANDRAD_ShadingControlModel.h" 30 #include "NANDRAD_Thermostat.h" 31 #include "NANDRAD_HeatLoadSummationModel.h" 32 #include "NANDRAD_IdealHeatingCoolingModel.h" 33 #include "NANDRAD_IdealPipeRegisterModel.h" 34 #include "NANDRAD_IdealSurfaceHeatingCoolingModel.h" 35 #include "NANDRAD_NetworkInterfaceAdapterModel.h" 36 #include "NANDRAD_CodeGenMacros.h" 75 #endif // NANDRAD_ModelsH std::vector< IdealPipeRegisterModel > m_idealPipeRegisterModels
Container for all ideal pipe register models.
std::vector< InternalLoadsModel > m_internalLoadsModels
Container for all internal loads models.
std::vector< IdealHeatingCoolingModel > m_idealHeatingCoolingModels
Container for all ideal heating/cooling models.
std::vector< IdealSurfaceHeatingCoolingModel > m_idealSurfaceHeatingCoolingModels
Container for all ideal surface heating/cooling models.
std::vector< ShadingControlModel > m_shadingControlModels
Container for all shading control models.
std::vector< HeatLoadSummationModel > m_heatLoadSummationModels
Container for all heat load summation models.
std::vector< NaturalVentilationModel > m_naturalVentilationModels
Container for all natural ventilation models.
A container class for all models.
std::vector< Thermostat > m_thermostats
Container for all thermostat control models.
std::vector< NetworkInterfaceAdapterModel > m_networkInterfaceAdapterModels
Container for all network interface models.
The namespace NANDRAD contains the data model classes that make up the NANDRAD solver input data...
NANDRAD_READWRITE void checkForUniqueIDs() const
Verifies that all models have different IDs.