DATA_TEB_t Derived Type

type, public :: DATA_TEB_t


Contents

Source Code


Components

TypeVisibility AttributesNameInitial
logical, public :: LDATA_BLDTYPE
logical, public :: LDATA_BLD_AGE
logical, public :: LDATA_USETYPE
logical, public :: LDATA_GARDEN
logical, public :: LDATA_GREENROOF
logical, public :: LDATA_ROAD_DIR
logical, public :: LDATA_BLD
logical, public :: LDATA_BLD_HEIGHT
logical, public :: LDATA_WALL_O_HOR
logical, public :: LDATA_Z0_TOWN
logical, public :: LDATA_ALB_ROOF
logical, public :: LDATA_EMIS_ROOF
logical, public :: LDATA_HC_ROOF
logical, public :: LDATA_TC_ROOF
logical, public :: LDATA_D_ROOF
logical, public :: LDATA_ALB_ROAD
logical, public :: LDATA_EMIS_ROAD
logical, public :: LDATA_HC_ROAD
logical, public :: LDATA_TC_ROAD
logical, public :: LDATA_D_ROAD
logical, public :: LDATA_ALB_WALL
logical, public :: LDATA_EMIS_WALL
logical, public :: LDATA_HC_WALL
logical, public :: LDATA_TC_WALL
logical, public :: LDATA_D_WALL
logical, public :: LDATA_H_TRAFFIC
logical, public :: LDATA_LE_TRAFFIC
logical, public :: LDATA_LE_INDUSTRY
logical, public :: LDATA_H_INDUSTRY
logical, public :: LDATA_ROUGH_ROOF
logical, public :: LDATA_ROUGH_WALL
logical, public :: LDATA_RESIDENTIAL
logical, public :: LDATA_EMIS_PANEL
logical, public :: LDATA_ALB_PANEL
logical, public :: LDATA_EFF_PANEL
logical, public :: LDATA_FRAC_PANEL
integer, public :: NPAR_ROOF_LAYER
integer, public :: NPAR_ROAD_LAYER
integer, public :: NPAR_WALL_LAYER
integer, public, POINTER, DIMENSION(:):: NPAR_BLDTYPE
integer, public, POINTER, DIMENSION(:):: NPAR_BLD_AGE
integer, public, POINTER, DIMENSION(:):: NPAR_BLDCODE
integer, public, POINTER, DIMENSION(:):: NPAR_USETYPE
real, public, POINTER, DIMENSION(:):: XPAR_GARDEN
real, public, POINTER, DIMENSION(:):: XPAR_GREENROOF
real, public, POINTER, DIMENSION(:):: XPAR_ROAD_DIR
real, public, POINTER, DIMENSION(:):: XPAR_BLD
real, public, POINTER, DIMENSION(:):: XPAR_BLD_HEIGHT
real, public, POINTER, DIMENSION(:):: XPAR_WALL_O_HOR
real, public, POINTER, DIMENSION(:):: XPAR_Z0_TOWN
real, public, POINTER, DIMENSION(:):: XPAR_ALB_ROOF
real, public, POINTER, DIMENSION(:):: XPAR_EMIS_ROOF
real, public, POINTER, DIMENSION(:,:):: XPAR_HC_ROOF
real, public, POINTER, DIMENSION(:,:):: XPAR_TC_ROOF
real, public, POINTER, DIMENSION(:,:):: XPAR_D_ROOF
real, public, POINTER, DIMENSION(:):: XPAR_ROUGH_ROOF
real, public, POINTER, DIMENSION(:):: XPAR_ALB_ROAD
real, public, POINTER, DIMENSION(:):: XPAR_EMIS_ROAD
real, public, POINTER, DIMENSION(:,:):: XPAR_HC_ROAD
real, public, POINTER, DIMENSION(:,:):: XPAR_TC_ROAD
real, public, POINTER, DIMENSION(:,:):: XPAR_D_ROAD
real, public, POINTER, DIMENSION(:):: XPAR_ALB_WALL
real, public, POINTER, DIMENSION(:):: XPAR_EMIS_WALL
real, public, POINTER, DIMENSION(:,:):: XPAR_HC_WALL
real, public, POINTER, DIMENSION(:,:):: XPAR_TC_WALL
real, public, POINTER, DIMENSION(:,:):: XPAR_D_WALL
real, public, POINTER, DIMENSION(:):: XPAR_ROUGH_WALL
real, public, POINTER, DIMENSION(:):: XPAR_H_TRAFFIC
real, public, POINTER, DIMENSION(:):: XPAR_LE_TRAFFIC
real, public, POINTER, DIMENSION(:):: XPAR_H_INDUSTRY
real, public, POINTER, DIMENSION(:):: XPAR_LE_INDUSTRY
real, public, POINTER, DIMENSION(:):: XPAR_EMIS_PANEL
real, public, POINTER, DIMENSION(:):: XPAR_ALB_PANEL
real, public, POINTER, DIMENSION(:):: XPAR_EFF_PANEL
real, public, POINTER, DIMENSION(:):: XPAR_FRAC_PANEL
real, public, POINTER, DIMENSION(:):: XPAR_RESIDENTIAL

Source Code

TYPE DATA_TEB_t
!
  LOGICAL :: LDATA_BLDTYPE 
  LOGICAL :: LDATA_BLD_AGE
  LOGICAL :: LDATA_USETYPE 
  LOGICAL :: LDATA_GARDEN
  LOGICAL :: LDATA_GREENROOF
  LOGICAL :: LDATA_ROAD_DIR
  LOGICAL :: LDATA_BLD
  LOGICAL :: LDATA_BLD_HEIGHT
  LOGICAL :: LDATA_WALL_O_HOR
  LOGICAL :: LDATA_Z0_TOWN
  LOGICAL :: LDATA_ALB_ROOF
  LOGICAL :: LDATA_EMIS_ROOF
  LOGICAL :: LDATA_HC_ROOF
  LOGICAL :: LDATA_TC_ROOF
  LOGICAL :: LDATA_D_ROOF
  LOGICAL :: LDATA_ALB_ROAD
  LOGICAL :: LDATA_EMIS_ROAD
  LOGICAL :: LDATA_HC_ROAD
  LOGICAL :: LDATA_TC_ROAD
  LOGICAL :: LDATA_D_ROAD
  LOGICAL :: LDATA_ALB_WALL
  LOGICAL :: LDATA_EMIS_WALL
  LOGICAL :: LDATA_HC_WALL
  LOGICAL :: LDATA_TC_WALL
  LOGICAL :: LDATA_D_WALL
  LOGICAL :: LDATA_H_TRAFFIC
  LOGICAL :: LDATA_LE_TRAFFIC
  LOGICAL :: LDATA_LE_INDUSTRY
  LOGICAL :: LDATA_H_INDUSTRY
  LOGICAL :: LDATA_ROUGH_ROOF
  LOGICAL :: LDATA_ROUGH_WALL
  LOGICAL :: LDATA_RESIDENTIAL
  LOGICAL :: LDATA_EMIS_PANEL
  LOGICAL :: LDATA_ALB_PANEL
  LOGICAL :: LDATA_EFF_PANEL
  LOGICAL :: LDATA_FRAC_PANEL
!
! Number of layers in the specification of thermal characteristics
!
  INTEGER                    :: NPAR_ROOF_LAYER   ! number of layers in roofs
  INTEGER                    :: NPAR_ROAD_LAYER   ! number of layers in roads
  INTEGER                    :: NPAR_WALL_LAYER   ! number of layers in walls
!
!
! Geometric Parameters:
!
  INTEGER, POINTER, DIMENSION(:):: NPAR_BLDTYPE      ! type of buidlings
  INTEGER, POINTER, DIMENSION(:):: NPAR_BLD_AGE      ! date of construction of buildings
  INTEGER, POINTER, DIMENSION(:):: NPAR_BLDCODE      ! code for buildings (type+age)
  INTEGER, POINTER, DIMENSION(:):: NPAR_USETYPE      ! type of use in the buildings
  REAL, POINTER, DIMENSION(:)   :: XPAR_GARDEN       ! fraction of veg in the streets   (-)
  REAL, POINTER, DIMENSION(:)   :: XPAR_GREENROOF    ! fraction of greenroofs on roofs  (-)
  REAL, POINTER, DIMENSION(:)   :: XPAR_ROAD_DIR     ! road direction (deg from North, clockwise)
  REAL, POINTER, DIMENSION(:)   :: XPAR_BLD          ! fraction of buildings            (-)
  REAL, POINTER, DIMENSION(:)   :: XPAR_BLD_HEIGHT   ! buildings height 'h'             (m)
  REAL, POINTER, DIMENSION(:)   :: XPAR_WALL_O_HOR   ! wall surf. / hor. surf.          (-)
  REAL, POINTER, DIMENSION(:)   :: XPAR_Z0_TOWN      ! roughness length for momentum    (m)
!
! Roof parameters
!
  REAL, POINTER, DIMENSION(:)   :: XPAR_ALB_ROOF     ! roof albedo                      (-)
  REAL, POINTER, DIMENSION(:)   :: XPAR_EMIS_ROOF    ! roof emissivity                  (-)
  REAL, POINTER, DIMENSION(:,:) :: XPAR_HC_ROOF      ! roof layers heat capacity        (J/K/m3)
  REAL, POINTER, DIMENSION(:,:) :: XPAR_TC_ROOF      ! roof layers thermal conductivity (W/K/m)
  REAL, POINTER, DIMENSION(:,:) :: XPAR_D_ROOF       ! depth of roof layers             (m)
  REAL, POINTER, DIMENSION(:)   :: XPAR_ROUGH_ROOF   ! outside roof roughness coef 
!
!
! Road parameters
!
  REAL, POINTER, DIMENSION(:)   :: XPAR_ALB_ROAD     ! road albedo                      (-)
  REAL, POINTER, DIMENSION(:)   :: XPAR_EMIS_ROAD    ! road emissivity                  (-)
  REAL, POINTER, DIMENSION(:,:) :: XPAR_HC_ROAD      ! road layers heat capacity        (J/K/m3)
  REAL, POINTER, DIMENSION(:,:) :: XPAR_TC_ROAD      ! road layers thermal conductivity (W/K/m)
  REAL, POINTER, DIMENSION(:,:) :: XPAR_D_ROAD       ! depth of road layers             (m)
!
! Wall parameters
!
  REAL, POINTER, DIMENSION(:)   :: XPAR_ALB_WALL     ! wall albedo                      (-)
  REAL, POINTER, DIMENSION(:)   :: XPAR_EMIS_WALL    ! wall emissivity                  (-)
  REAL, POINTER, DIMENSION(:,:) :: XPAR_HC_WALL      ! wall layers heat capacity        (J/K/m3)
  REAL, POINTER, DIMENSION(:,:) :: XPAR_TC_WALL      ! wall layers thermal conductivity (W/K/m)
  REAL, POINTER, DIMENSION(:,:) :: XPAR_D_WALL       ! depth of wall layers             (m)
  REAL, POINTER, DIMENSION(:)   :: XPAR_ROUGH_WALL   ! outside wall roughness coef
!
! anthropogenic fluxes
!
  REAL, POINTER, DIMENSION(:)   :: XPAR_H_TRAFFIC    ! anthropogenic sensible
!                                                  ! heat fluxes due to traffic       (W/m2)
  REAL, POINTER, DIMENSION(:)   :: XPAR_LE_TRAFFIC   ! anthropogenic latent
!                                                  ! heat fluxes due to traffic       (W/m2)
  REAL, POINTER, DIMENSION(:)   :: XPAR_H_INDUSTRY   ! anthropogenic sensible                   
!                                                  ! heat fluxes due to factories     (W/m2)
  REAL, POINTER, DIMENSION(:)   :: XPAR_LE_INDUSTRY  ! anthropogenic latent
!                                                  ! heat fluxes due to factories     (W/m2)
! solar panels
!
  REAL, POINTER, DIMENSION(:)   :: XPAR_EMIS_PANEL   ! emissivity of solar panel      (-)
  REAL, POINTER, DIMENSION(:)   :: XPAR_ALB_PANEL    ! albedo     of solar panel      (-)
  REAL, POINTER, DIMENSION(:)   :: XPAR_EFF_PANEL    ! efficiency of solar panel      (-)
  REAL, POINTER, DIMENSION(:)   :: XPAR_FRAC_PANEL   ! fraction   of solar panel      (-)
!
! fraction of residential use
!
  REAL, POINTER, DIMENSION(:)   :: XPAR_RESIDENTIAL  ! fraction of residential use    (-)
!
END TYPE DATA_TEB_t