urbanparams_type Derived Type

type, public :: urbanparams_type


Components

Type Visibility Attributes Name Initial
real(kind=r8), public, allocatable :: wind_hgt_canyon(:)
real(kind=r8), public, allocatable :: em_roof(:)
real(kind=r8), public, allocatable :: em_improad(:)
real(kind=r8), public, allocatable :: em_perroad(:)
real(kind=r8), public, allocatable :: em_wall(:)
real(kind=r8), public, allocatable :: alb_roof_dir(:,:)
real(kind=r8), public, allocatable :: alb_roof_dif(:,:)
real(kind=r8), public, allocatable :: alb_improad_dir(:,:)
real(kind=r8), public, allocatable :: alb_improad_dif(:,:)
real(kind=r8), public, allocatable :: alb_perroad_dir(:,:)
real(kind=r8), public, allocatable :: alb_perroad_dif(:,:)
real(kind=r8), public, allocatable :: alb_wall_dir(:,:)
real(kind=r8), public, allocatable :: alb_wall_dif(:,:)
integer, public, pointer :: nlev_improad(:)
real(kind=r8), public, pointer :: tk_wall(:,:)
real(kind=r8), public, pointer :: tk_roof(:,:)
real(kind=r8), public, pointer :: tk_improad(:,:)
real(kind=r8), public, pointer :: cv_wall(:,:)
real(kind=r8), public, pointer :: cv_roof(:,:)
real(kind=r8), public, pointer :: cv_improad(:,:)
real(kind=r8), public, pointer :: thick_wall(:)
real(kind=r8), public, pointer :: thick_roof(:)
real(kind=r8), public, pointer :: vf_sr(:)
real(kind=r8), public, pointer :: vf_wr(:)
real(kind=r8), public, pointer :: vf_sw(:)
real(kind=r8), public, pointer :: vf_rw(:)
real(kind=r8), public, pointer :: vf_ww(:)
real(kind=r8), public, pointer :: t_building_min(:)
real(kind=r8), public, pointer :: eflx_traffic_factor(:)

Type-Bound Procedures

procedure, public :: Init

  • private subroutine Init(this, bounds)

    Arguments

    Type IntentOptional Attributes Name
    class(urbanparams_type) :: this
    type(bounds_type), intent(in) :: bounds