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

Detailed Description

WindowGlazingLayer defines a layer of a glazing system (air or glass).

Definition at line 34 of file NANDRAD_WindowGlazingLayer.h.

#include <NANDRAD_WindowGlazingLayer.h>

Collaboration diagram for NANDRAD::WindowGlazingLayer:

Public Types

enum  type_t { T_Gas, T_Glass, NUM_T }
 Model types supported by the window model. More...
 
enum  para_t {
  P_Thickness, P_Conductivity, P_MassDensity, P_Height,
  P_Width, P_LongWaveEmissivityInside, P_LongWaveEmissivityOutside, NUM_P
}
 Basic parameters. More...
 
enum  splinePara_t {
  SP_ShortWaveTransmittance, SP_ShortWaveReflectanceOutside, SP_ShortWaveReflectanceInside, SP_Conductivity,
  SP_DynamicViscosity, SP_HeatCapacity, NUM_SP
}
 Enum type with all possible layer spline parameters. More...
 

Public Attributes

NANDRAD_READWRITE type_t m_type = NUM_T
 
unsigned int m_id = INVALID_ID
 Unique ID-number for this window layer. More...
 
std::string m_displayName
 Display name of layer. More...
 
IBK::Parameter m_para [NUM_P]
 Basic parameters of the window layer.
 
LinearSplineParameter m_splinePara [NUM_SP]
 

Member Enumeration Documentation

◆ type_t

Model types supported by the window model.

Definition at line 38 of file NANDRAD_WindowGlazingLayer.h.

◆ para_t

Basic parameters.

Enumerator
P_Thickness 

Dry density of the material.

P_Conductivity 

Thermal conductivity of the dry material.

P_MassDensity 

Mass density of gas layer.

P_Height 

Height of detailed window (needed for Convection in Cavity).

P_Width 

Width of detailed window (needed for Convection in Cavity).

P_LongWaveEmissivityInside 

Emissivity of surface facing outside.

P_LongWaveEmissivityOutside 

Emissivity of surface facing inside.

Definition at line 45 of file NANDRAD_WindowGlazingLayer.h.

◆ splinePara_t

Enum type with all possible layer spline parameters.

Definition at line 66 of file NANDRAD_WindowGlazingLayer.h.

Member Data Documentation

◆ m_id

unsigned int NANDRAD::WindowGlazingLayer::m_id = INVALID_ID

Unique ID-number for this window layer.

Definition at line 86 of file NANDRAD_WindowGlazingLayer.h.

◆ m_displayName

std::string NANDRAD::WindowGlazingLayer::m_displayName

Display name of layer.

Definition at line 89 of file NANDRAD_WindowGlazingLayer.h.


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