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

Detailed Description

This model stores global parameters related to solar loads distribution in zones.

Definition at line 33 of file NANDRAD_SolarLoadsDistributionModel.h.

#include <NANDRAD_SolarLoadsDistributionModel.h>

Public Types

enum  distribution_t { SWR_AreaWeighted, SWR_SurfaceTypeFactor, SWR_ViewFactor, NUM_SWR }
 Short wave radiation model variant. More...
 
enum  para_t {
  P_RadiationLoadFractionZone, P_RadiationLoadFractionFloor, P_RadiationLoadFractionCeiling, P_RadiationLoadFractionWalls,
  NUM_P
}
 Parameter values. More...
 

Public Member Functions

void initDefaults ()
 Init default values (called before readXML() in solver). More...
 
void checkParameters () const
 To be called after readXML() and mainly used to check whether user-provided parameters are in the valid ranges. More...
 

Public Attributes

distribution_t m_distributionType = SWR_AreaWeighted
 Defines the way short wave radiation loads are distributed. More...
 
IBK::Parameter m_para [NUM_P]
 List of parameters. More...
 

Member Enumeration Documentation

◆ distribution_t

Short wave radiation model variant.

Enumerator
SWR_AreaWeighted 

Short wave radiation on surfaces is distributed area-weighted.

SWR_SurfaceTypeFactor 

Short wave radiation on surface is distributed based on surface type (see P_RadiationLoadFractionFloor, P_RadiationLoadFractionCeiling and P_RadiationLoadFractionWalls).

SWR_ViewFactor 

Short wave radiation on surface is distributed via view factor table (defined in each zone).

Definition at line 37 of file NANDRAD_SolarLoadsDistributionModel.h.

◆ para_t

Member Function Documentation

◆ initDefaults()

void NANDRAD::SolarLoadsDistributionModel::initDefaults ( )

Init default values (called before readXML() in solver).

Note
These values will be overwritten in readXML() when the respective property is set in the project file.

◆ checkParameters()

void NANDRAD::SolarLoadsDistributionModel::checkParameters ( ) const

To be called after readXML() and mainly used to check whether user-provided parameters are in the valid ranges.

Member Data Documentation

◆ m_distributionType

distribution_t NANDRAD::SolarLoadsDistributionModel::m_distributionType = SWR_AreaWeighted

Defines the way short wave radiation loads are distributed.

Definition at line 74 of file NANDRAD_SolarLoadsDistributionModel.h.

◆ m_para

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

List of parameters.

Definition at line 77 of file NANDRAD_SolarLoadsDistributionModel.h.


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