NANDRAD Data Model Library  Version 2.0
NANDRAD
NANDRAD::Location Class Reference

Detailed Description

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< Sensorm_sensors
 We may place one or more radiation sensors outside. More...
 

Member Enumeration Documentation

◆ para_t

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.

◆ flag_t

Calculation flags.

Definition at line 54 of file NANDRAD_Location.h.

Member Function Documentation

◆ checkParameters()

NANDRAD_READWRITE void NANDRAD::Location::checkParameters ( ) const

Checks for valid and required parameters (value ranges).

Member Data Documentation

◆ m_para

IBK::Parameter NANDRAD::Location::m_para[NUM_P]

Parameter set.

Definition at line 70 of file NANDRAD_Location.h.

◆ m_flags

IBK::Flag NANDRAD::Location::m_flags[NUM_F]

List of flags.

Definition at line 72 of file NANDRAD_Location.h.

◆ m_climateFilePath

IBK::Path NANDRAD::Location::m_climateFilePath

Path to the climate data file (may contain placeholders).

Definition at line 80 of file NANDRAD_Location.h.

◆ m_shadingFactorFilePath

IBK::Path NANDRAD::Location::m_shadingFactorFilePath

Optional: name of the external shading factor data file.

Definition at line 83 of file NANDRAD_Location.h.

◆ m_sensors

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.


The documentation for this class was generated from the following file: