This package contains base classes that are used to construct the models in Buildings.HeatTransfer.Windows.Functions.
Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).
| Name | Description | 
|---|---|
| partial function for glass radiation property | |
| partial function for window radiation property | |
| partial function for window radiation property with shading device | 
| Type | Name | Default | Description | 
|---|---|---|---|
| Integer | N | Number of glass layers | |
| Integer | HEM | Index of hemispherical integration | 
partial function partialGlassRadiation "partial function for glass radiation property" input Integer N(min=1) "Number of glass layers"; input Integer HEM "Index of hemispherical integration"; protected constant Integer TRA=1 "Index of Transmittance"; constant Integer Ra=2 "Index of front reflectance (outside facing side)"; constant Integer Rb=3 "Index of back reflectance (room-facing side)";end partialGlassRadiation; 
Extends from Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialGlassRadiation (partial function for glass radiation property).
| Type | Name | Default | Description | 
|---|---|---|---|
| Real | traRef[3, N, N, HEM] | Transmittance and reflectance with exterior irradiation and no shading | |
| Integer | N | Number of glass layers | |
| Integer | HEM | Index of hemispherical integration | 
partial function partialWindowRadiation 
  "partial function for window radiation property"
  input Real traRef[3, N, N, HEM](each min=0, each max=0) 
    "Transmittance and reflectance with exterior irradiation and no shading";
  extends Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialGlassRadiation;
end partialWindowRadiation;
 
Extends from Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialGlassRadiation (partial function for glass radiation property).
| Type | Name | Default | Description | 
|---|---|---|---|
| Real | traRef[3, N, N, HEM] | Transmittance and reflectance with exterior irradiation and no shading | |
| Real | traRefShaDev[2, 2] | Transmittance and reflectance of shading device | |
| Integer | N | Number of glass layers | |
| Integer | HEM | Index of hemispherical integration | 
partial function partialWindowShadingRadiation 
  "partial function for window radiation property with shading device"
  input Real traRef[3, N, N, HEM](each min=0, each max=0) 
    "Transmittance and reflectance with exterior irradiation and no shading";
  input Real traRefShaDev[2, 2](each min=0, each max=0) 
    "Transmittance and reflectance of shading device";
  extends Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialGlassRadiation;
protected 
  Real traExtShaDev=traRefShaDev[1, 1] 
    "Transmittance of the exterior shading device";
  Real refExtShaDev=traRefShaDev[2, 1] 
    "Reflectance of the exterior shading device";
  Real traIntShaDev=traRefShaDev[1, 2] 
    "Transmittance of the interior shading device";
  Real refIntShaDev=traRefShaDev[2, 2] 
    "Reflectance of the interior shading device";
end partialWindowShadingRadiation;