Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | BasisType_WINDOW | = | 1 | |
integer, | public, | parameter | :: | BasisType_Custom | = | 2 | |
integer, | public, | parameter | :: | BasisSymmetry_Axisymmetric | = | 1 | |
integer, | public, | parameter | :: | BasisSymmetry_None | = | 2 | |
integer, | public, | parameter | :: | noCondition | = | 0 | |
integer, | public, | parameter | :: | summerCondition | = | 1 | |
integer, | public, | parameter | :: | winterCondition | = | 2 | |
integer, | public | :: | TotComplexFenStates | = | 0 | ||
integer, | public | :: | FirstBSDF | = | 0 | ||
integer, | public | :: | MaxBkSurf | = | 20 | ||
integer, | public | :: | TotThermalModels | = | 0 | ||
real(kind=r64), | public, | DIMENSION(3,24,60) | :: | SUNCOSTS | |||
type(BSDFWindowGeomDescr), | public, | DIMENSION(:), ALLOCATABLE | :: | ComplexWind | |||
real(kind=r64), | public, | DIMENSION(: , :), ALLOCATABLE | :: | BSDFTempMtrx |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | Theta | ||||
real(kind=r64), | public | :: | Phi | ||||
real(kind=r64), | public | :: | dTheta | ||||
real(kind=r64), | public | :: | dPhi | ||||
real(kind=r64), | public | :: | UpprTheta | ||||
real(kind=r64), | public | :: | LwrTheta | ||||
real(kind=r64), | public | :: | UpprPhi | ||||
real(kind=r64), | public | :: | LwrPhi | ||||
integer, | public | :: | INNbInL | ||||
integer, | public | :: | INNbInH | ||||
integer, | public | :: | INNbOutL | ||||
integer, | public | :: | INNbOutH | ||||
integer, | public | :: | INNbLft | ||||
integer, | public | :: | INNbRt |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | Altitude | ||||
real(kind=r64), | public | :: | Azimuth |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | BasisType | = | 0 | ||
integer, | public | :: | BasisSymmetryType | = | 0 | ||
integer, | public | :: | BasisMatIndex | = | 0 | ||
integer, | public | :: | NBasis | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | Lamda | |||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | SolAng | |||
integer, | public | :: | NThetas | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | Thetas | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | NPhis | |||
real(kind=r64), | public, | DIMENSION(:,:), ALLOCATABLE | :: | Phis | |||
integer, | public, | DIMENSION(:,:), ALLOCATABLE | :: | BasisIndex | |||
type(BasisElemDescr), | public, | DIMENSION(:), ALLOCATABLE | :: | Grid |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(BasisStruct), | public | :: | Inc | ||||
type(vector), | public, | DIMENSION(:), ALLOCATABLE | :: | sInc | |||
type(BSDFDaylghtPosition), | public, | DIMENSION(:), ALLOCATABLE | :: | pInc | |||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | CosInc | |||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | DAInc | |||
integer, | public | :: | NSkyUnobs | ||||
integer, | public | :: | NGndUnobs | ||||
integer, | public | :: | NSky | ||||
integer, | public | :: | NGnd | ||||
integer, | public | :: | NReflSurf | ||||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | SkyIndex | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | GndIndex | |||
type(vector), | public, | DIMENSION(:), ALLOCATABLE | :: | GndPt | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | RefSurfIndex | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | RefRayNHits | |||
integer, | public, | DIMENSION(:,:), ALLOCATABLE | :: | HitSurfNo | |||
real(kind=r64), | public, | DIMENSION(:,:), ALLOCATABLE | :: | HitSurfDSq | |||
type(vector), | public, | DIMENSION(:,:), ALLOCATABLE | :: | HitPt | |||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | SolSkyWt | |||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | SolSkyGndWt | |||
real(kind=r64), | public, | DIMENSION(: , : , : ), ALLOCATABLE | :: | SolBmGndWt | |||
integer, | public, | DIMENSION( : , : ), ALLOCATABLE | :: | SolBmIndex | |||
real(kind=r64), | public, | DIMENSION(: , :), ALLOCATABLE | :: | ThetaBm | |||
real(kind=r64), | public, | DIMENSION(: , :), ALLOCATABLE | :: | PhiBm | |||
type(BasisStruct), | public | :: | Trn | ||||
type(vector), | public, | DIMENSION(:), ALLOCATABLE | :: | sTrn | |||
type(BSDFDaylghtPosition), | public, | DIMENSION(:), ALLOCATABLE | :: | pTrn | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | NSurfInt | |||
integer, | public, | DIMENSION(:,:), ALLOCATABLE | :: | SurfInt | |||
real(kind=r64), | public, | DIMENSION (: , : ), ALLOCATABLE | :: | SjdotN | |||
real(kind=r64), | public, | DIMENSION(:,:), ALLOCATABLE | :: | AOverlap | |||
real(kind=r64), | public, | DIMENSION(:,:), ALLOCATABLE | :: | ARhoVisOverlap | |||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | AveRhoVisOverlap | |||
logical, | public | :: | InitState | = | .TRUE. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | NSky | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | NGnd | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | NReflSurf | |||
integer, | public, | DIMENSION(:,:), ALLOCATABLE | :: | SkyIndex | |||
integer, | public, | DIMENSION(:,:), ALLOCATABLE | :: | GndIndex | |||
type(vector), | public, | DIMENSION(:,:), ALLOCATABLE | :: | GndPt | |||
real(kind=r64), | public, | DIMENSION(:,:), ALLOCATABLE | :: | GndObstrMultiplier | |||
integer, | public, | DIMENSION(:,:), ALLOCATABLE | :: | RefSurfIndex | |||
integer, | public, | DIMENSION(:,:), ALLOCATABLE | :: | RefRayNHits | |||
real(kind=r64), | public, | DIMENSION(:,:), ALLOCATABLE | :: | TransOutSurf | |||
integer, | public, | DIMENSION(:,:,:), ALLOCATABLE | :: | HitSurfNo | |||
real(kind=r64), | public, | DIMENSION(:,:,:), ALLOCATABLE | :: | HitSurfDSq | |||
type(vector), | public, | DIMENSION(:,:,:), ALLOCATABLE | :: | HitPt | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | RefPointIndex | |||
logical, | public, | DIMENSION(:), ALLOCATABLE | :: | RefPointIntersection | |||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | RefPtIntPosFac |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(BSDFRefPoints), | public, | DIMENSION(:,:), ALLOCATABLE | :: | IlluminanceMap | |||
type(BSDFRefPoints), | public, | DIMENSION(:), ALLOCATABLE | :: | RefPoint |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public, | DIMENSION (: , : ), ALLOCATABLE | :: | WinDHBkRefl | |||
real(kind=r64), | public, | DIMENSION (: , : , : ), ALLOCATABLE | :: | WinDirBkAbs |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | Konst | = | 0 | ||
real(kind=r64), | public | :: | WinDiffTrans | ||||
real(kind=r64), | public | :: | WinDiffVisTrans | ||||
real(kind=r64), | public, | DIMENSION (:,:), ALLOCATABLE | :: | WinDirHemiTrans | |||
real(kind=r64), | public, | DIMENSION (:,:), ALLOCATABLE | :: | WinDirSpecTrans | |||
real(kind=r64), | public | :: | WinSkyTrans | = | 0.0d0 | ||
real(kind=r64), | public | :: | WinSkyGndTrans | = | 0.0d0 | ||
real(kind=r64), | public, | DIMENSION (:,:), ALLOCATABLE | :: | WinBmGndTrans | |||
real(kind=r64), | public | :: | WinBkHemRefl | = | 0.0d0 | ||
real(kind=r64), | public | :: | WinBkHemVisRefl | = | 0.0d0 | ||
integer, | public | :: | NLayers | = | 0 | ||
real(kind=r64), | public, | DIMENSION (:,:,:), ALLOCATABLE | :: | WinBmFtAbs | |||
real(kind=r64), | public, | DIMENSION (:), ALLOCATABLE | :: | WinSkyFtAbs | |||
real(kind=r64), | public, | DIMENSION (:), ALLOCATABLE | :: | WinSkyGndAbs | |||
real(kind=r64), | public, | DIMENSION (:,:,:), ALLOCATABLE | :: | WinBmGndAbs | |||
real(kind=r64), | public, | DIMENSION (:), ALLOCATABLE | :: | WinFtHemAbs | |||
real(kind=r64), | public, | DIMENSION (:), ALLOCATABLE | :: | WinBkHemAbs | |||
real(kind=r64), | public, | DIMENSION (: , : ,: ), ALLOCATABLE | :: | WinToSurfBmTrans | |||
type(BSDFBkSurfDescr), | public, | DIMENSION(:), ALLOCATABLE | :: | BkSurf | |||
real(kind=r64), | public, | DIMENSION (:), ALLOCATABLE | :: | IntegratedFtAbs | |||
real(kind=r64), | public, | DIMENSION (:), ALLOCATABLE | :: | IntegratedFtRefl | |||
real(kind=r64), | public, | DIMENSION (:), ALLOCATABLE | :: | IntegratedFtTrans | |||
real(kind=r64), | public, | DIMENSION (:), ALLOCATABLE | :: | IntegratedBkAbs | |||
real(kind=r64), | public, | DIMENSION (:), ALLOCATABLE | :: | IntegratedBkRefl | |||
real(kind=r64), | public, | DIMENSION (:), ALLOCATABLE | :: | IntegratedBkTrans |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | SolidAngle | |||
type(vector), | public, | DIMENSION(:), ALLOCATABLE | :: | SolidAngleVec |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | NumStates | ||||
type(BSDFGeomDescr), | public, | DIMENSION(:), ALLOCATABLE | :: | Geom | |||
type(BSDFDaylghtGeomDescr), | public, | DIMENSION(:), ALLOCATABLE | :: | DaylghtGeom | |||
logical, | public | :: | DaylightingInitialized | = | .FALSE. | ||
integer, | public | :: | NBkSurf | = | 0 | ||
type(vector), | public, | DIMENSION(:), ALLOCATABLE | :: | sWinSurf | |||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | sdotN | |||
type(BSDFRefPointsGeomDescr), | public, | DIMENSION(:,:), ALLOCATABLE | :: | IlluminanceMap | |||
type(BSDFRefPointsGeomDescr), | public, | DIMENSION(:), ALLOCATABLE | :: | RefPoint |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | NumStates | ||||
integer, | public | :: | CurrentState | = | 1 | ||
real(kind=r64), | public, | DIMENSION(: , :), ALLOCATABLE | :: | ResultAllStates | |||
type(BSDFStateDescr), | public, | DIMENSION(:), ALLOCATABLE | :: | State |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | MaterialIndex | = | 0 | ||
integer, | public | :: | FrtAbsIndex | = | 0 | ||
integer, | public | :: | AbsNcols | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:,:), ALLOCATABLE | :: | FrtAbs | |||
integer, | public | :: | BkAbsIndex | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:,:), ALLOCATABLE | :: | BkAbs |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | BasisType | = | 0 | ||
integer, | public | :: | BasisSymmetryType | = | 0 | ||
integer, | public | :: | ThermalModel | = | 0 | ||
integer, | public | :: | BasisMatIndex | = | 0 | ||
integer, | public | :: | BasisMatNrows | = | 0 | ||
integer, | public | :: | BasisMatNcols | = | 0 | ||
integer, | public | :: | NBasis | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:,:), ALLOCATABLE | :: | BasisMat | |||
integer, | public | :: | SolFrtTransIndex | = | 0 | ||
integer, | public | :: | SolFrtTransNrows | = | 0 | ||
integer, | public | :: | SolFrtTransNcols | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:,:), ALLOCATABLE | :: | SolFrtTrans | |||
integer, | public | :: | SolBkReflIndex | = | 0 | ||
integer, | public | :: | SolBkReflNrows | = | 0 | ||
integer, | public | :: | SolBkReflNcols | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:,:), ALLOCATABLE | :: | SolBkRefl | |||
integer, | public | :: | VisFrtTransIndex | = | 0 | ||
integer, | public | :: | VisFrtTransNrows | = | 0 | ||
integer, | public | :: | VisFrtTransNcols | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:,:), ALLOCATABLE | :: | VisFrtTrans | |||
integer, | public | :: | VisBkReflIndex | = | 0 | ||
integer, | public | :: | VisBkReflNrows | = | 0 | ||
integer, | public | :: | VisBkReflNcols | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:,:), ALLOCATABLE | :: | VisBkRefl | |||
integer, | public | :: | NumLayers | = | 0 | ||
type(BSDFLayerAbsorpStruct), | public, | DIMENSION(:), ALLOCATABLE | :: | Layer |