NANDRAD Data Model Library
Version 2.0
NANDRAD
|
WindowShading defines a dynamically adjustable shading.
Definition at line 40 of file NANDRAD_WindowShading.h.
#include <NANDRAD_WindowShading.h>
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... | |
Model types supported by the shading model.
Definition at line 45 of file NANDRAD_WindowShading.h.
Model parameters.
Definition at line 53 of file NANDRAD_WindowShading.h.
modelType_t NANDRAD::WindowShading::m_modelType = NUM_MT |
Model type (NUM_MT disables model).
Definition at line 68 of file NANDRAD_WindowShading.h.
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.
IBK::Parameter NANDRAD::WindowShading::m_para[NUM_P] |
List of constant parameters.
Definition at line 72 of file NANDRAD_WindowShading.h.
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.