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

Detailed Description

Parametrization for solar absorption (short wave radiation boundary condition).

Definition at line 31 of file NANDRAD_InterfaceSolarAbsorption.h.

#include <NANDRAD_InterfaceSolarAbsorption.h>

Public Types

enum  modelType_t { MT_Constant, NUM_MT }
 Model types supported by the solar absorption model. More...
 
enum  para_t { P_AbsorptionCoefficient, NUM_P }
 Parameters. More...
 

Public Member Functions

void checkParameters () const
 Checks for valid parameters (value ranges). More...
 
double radFlux (double globalRad) const
 Computes model-dependent solar radiation flux in [W/m2] on surface. More...
 

Public Attributes

modelType_t m_modelType = NUM_MT
 Model type. More...
 
IBK::Parameter m_para [NUM_P]
 List of constant parameters. More...
 

Member Enumeration Documentation

◆ modelType_t

Model types supported by the solar absorption model.

Definition at line 36 of file NANDRAD_InterfaceSolarAbsorption.h.

◆ para_t

Member Function Documentation

◆ checkParameters()

void NANDRAD::InterfaceSolarAbsorption::checkParameters ( ) const

Checks for valid parameters (value ranges).

◆ radFlux()

double NANDRAD::InterfaceSolarAbsorption::radFlux ( double  globalRad) const

Computes model-dependent solar radiation flux in [W/m2] on surface.

Parameters
globalRadGlobal radiation intensity in [W/m2] onto surface.

Member Data Documentation

◆ m_modelType

modelType_t NANDRAD::InterfaceSolarAbsorption::m_modelType = NUM_MT

Model type.

Definition at line 63 of file NANDRAD_InterfaceSolarAbsorption.h.

◆ m_para

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

List of constant parameters.

Definition at line 65 of file NANDRAD_InterfaceSolarAbsorption.h.


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