NANDRAD Data Model Library
Version 2.0
NANDRAD
|
Class Location specifies climate and climatic loads of the whole building.
Definition at line 37 of file NANDRAD_Location.h.
#include <NANDRAD_Location.h>
Public Types | |
enum | para_t { P_Latitude, P_Longitude, P_Albedo, P_Altitude, NUM_P } |
Location parameters. More... | |
enum | flag_t { F_PerezDiffuseRadiationModel, F_ContinuousShadingFactorData, NUM_F } |
Calculation flags. More... | |
Public Member Functions | |
NANDRAD_READWRITE void | checkParameters () const |
Checks for valid and required parameters (value ranges). More... | |
Public Attributes | |
IBK::Parameter | m_para [NUM_P] |
Parameter set. More... | |
IBK::Flag | m_flags [NUM_F] |
List of flags. More... | |
int | m_timeZone = 13 |
Time zone, only used when both P_Longitude and P_Latitude are given and thus a custom climatic location is being used. | |
IBK::Path | m_climateFilePath |
Path to the climate data file (may contain placeholders). More... | |
IBK::Path | m_shadingFactorFilePath |
Optional: name of the external shading factor data file. More... | |
std::vector< Sensor > | m_sensors |
We may place one or more radiation sensors outside. More... | |
Location parameters.
Enumerator | |
---|---|
P_Latitude | Latitude. |
P_Longitude | Longitude. |
P_Albedo | Albedo value [0..100 %]. |
P_Altitude | Altitude of building as height above NN [m]. |
Definition at line 41 of file NANDRAD_Location.h.
Calculation flags.
Definition at line 54 of file NANDRAD_Location.h.
NANDRAD_READWRITE void NANDRAD::Location::checkParameters | ( | ) | const |
Checks for valid and required parameters (value ranges).
IBK::Parameter NANDRAD::Location::m_para[NUM_P] |
Parameter set.
Definition at line 70 of file NANDRAD_Location.h.
IBK::Flag NANDRAD::Location::m_flags[NUM_F] |
List of flags.
Definition at line 72 of file NANDRAD_Location.h.
IBK::Path NANDRAD::Location::m_climateFilePath |
Path to the climate data file (may contain placeholders).
Definition at line 80 of file NANDRAD_Location.h.
IBK::Path NANDRAD::Location::m_shadingFactorFilePath |
Optional: name of the external shading factor data file.
Definition at line 83 of file NANDRAD_Location.h.
std::vector<Sensor> NANDRAD::Location::m_sensors |
We may place one or more radiation sensors outside.
Definition at line 86 of file NANDRAD_Location.h.