NANDRAD Data Model Library
Version 2.0
NANDRAD
|
Contains all data for natural ventilation models.
Definition at line 33 of file NANDRAD_NaturalVentilationModel.h.
#include <NANDRAD_NaturalVentilationModel.h>
Public Types | |
enum | modelType_t { MT_Constant, MT_Scheduled, MT_ScheduledWithBaseACR, NUM_MT } |
Different model variants. More... | |
enum | para_t { P_VentilationRate, P_MaximumRoomAirTemperatureACRLimit, P_MinimumRoomAirTemperatureACRLimit, P_MaximumEnviromentAirTemperatureACRLimit, P_MinimumEnviromentAirTemperatureACRLimit, P_DeltaTemperatureACRLimit, P_WindSpeedACRLimit, NUM_P } |
Model parameters. More... | |
Public Member Functions | |
NANDRAD_READWRITE NANDRAD_COMPARE_WITH_ID void | checkParameters () const |
Checks parameters for valid values. More... | |
bool | equal (const NaturalVentilationModel &other) const |
Comparies objects by physical parametrization (excluding ID and displayname and object list). More... | |
Public Attributes | |
unsigned int | m_id = NANDRAD::INVALID_ID |
Unique ID-number for this ventilation rate model. More... | |
std::string | m_displayName |
Some display/comment name for this model (optional). More... | |
modelType_t | m_modelType = NUM_MT |
Model type. More... | |
std::string | m_zoneObjectList |
Object list with zones that this model is to be apply to. More... | |
IBK::Parameter | m_para [NUM_P] |
Model parameters. More... | |
Different model variants.
Definition at line 36 of file NANDRAD_NaturalVentilationModel.h.
Model parameters.
Definition at line 47 of file NANDRAD_NaturalVentilationModel.h.
NANDRAD_READWRITE NANDRAD_COMPARE_WITH_ID void NANDRAD::NaturalVentilationModel::checkParameters | ( | ) | const |
Checks parameters for valid values.
bool NANDRAD::NaturalVentilationModel::equal | ( | const NaturalVentilationModel & | other | ) | const |
Comparies objects by physical parametrization (excluding ID and displayname and object list).
unsigned int NANDRAD::NaturalVentilationModel::m_id = NANDRAD::INVALID_ID |
Unique ID-number for this ventilation rate model.
Definition at line 68 of file NANDRAD_NaturalVentilationModel.h.
std::string NANDRAD::NaturalVentilationModel::m_displayName |
Some display/comment name for this model (optional).
Definition at line 70 of file NANDRAD_NaturalVentilationModel.h.
modelType_t NANDRAD::NaturalVentilationModel::m_modelType = NUM_MT |
Model type.
Definition at line 73 of file NANDRAD_NaturalVentilationModel.h.
std::string NANDRAD::NaturalVentilationModel::m_zoneObjectList |
Object list with zones that this model is to be apply to.
Definition at line 76 of file NANDRAD_NaturalVentilationModel.h.
IBK::Parameter NANDRAD::NaturalVentilationModel::m_para[NUM_P] |
Model parameters.
Definition at line 79 of file NANDRAD_NaturalVentilationModel.h.