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

Detailed Description

WindowShading defines a dynamically adjustable shading.

Definition at line 40 of file NANDRAD_WindowShading.h.

#include <NANDRAD_WindowShading.h>

Collaboration diagram for NANDRAD::WindowShading:

Public Types

enum  modelType_t { MT_Constant, MT_Precomputed, MT_Controlled, NUM_MT }
 Model types supported by the shading model. More...
 
enum  para_t { P_ReductionFactor, NUM_P }
 Model parameters. More...
 

Public Member Functions

void checkParameters (const std::vector< ShadingControlModel > &controlModels)
 

Public Attributes

modelType_t m_modelType = NUM_MT
 Model type (NUM_MT disables model). More...
 
unsigned int m_controlModelId = INVALID_ID
 Control model used for shading, for model type 'Controlled'. More...
 
IBK::Parameter m_para [NUM_P]
 List of constant parameters. More...
 
LinearSplineParameter m_precomputedReductionFactor
 Precomputed shading factor as time series. More...
 

Member Enumeration Documentation

◆ modelType_t

Model types supported by the shading model.

Definition at line 45 of file NANDRAD_WindowShading.h.

◆ para_t

Model parameters.

Definition at line 53 of file NANDRAD_WindowShading.h.

Member Data Documentation

◆ m_modelType

modelType_t NANDRAD::WindowShading::m_modelType = NUM_MT

Model type (NUM_MT disables model).

Definition at line 68 of file NANDRAD_WindowShading.h.

◆ m_controlModelId

unsigned int NANDRAD::WindowShading::m_controlModelId = INVALID_ID

Control model used for shading, for model type 'Controlled'.

Definition at line 70 of file NANDRAD_WindowShading.h.

◆ m_para

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

List of constant parameters.

Definition at line 72 of file NANDRAD_WindowShading.h.

◆ m_precomputedReductionFactor

LinearSplineParameter NANDRAD::WindowShading::m_precomputedReductionFactor

Precomputed shading factor as time series.

Interpretation and definition is done exactly like climatic data. Cyclic spline data must not exceed one year. Start time shift is applied when evaluating value for given simulation time.

Definition at line 78 of file NANDRAD_WindowShading.h.


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