TLULC Derived Type

type, public :: TLULC


Contents

Source Code


Components

TypeVisibility AttributesNameInitial
real(kind=dp), public, dimension(:), pointer:: ETcor
real(kind=dp), public, dimension(:), pointer:: canmx
real(kind=dp), public, dimension(:), pointer:: cn2a
real(kind=dp), public, dimension(:), pointer:: cn2b
real(kind=dp), public, dimension(:), pointer:: cn2c
real(kind=dp), public, dimension(:), pointer:: cn2d
integer, public, dimension(:), pointer:: id
integer, public, dimension(:), pointer:: lutype
integer, public, dimension(:), pointer:: veg_code

Source Code

  TYPE :: TLULC
    real(dp), dimension(:), pointer :: cn2a
    real(dp), dimension(:), pointer :: cn2b
    real(dp), dimension(:), pointer :: cn2c
    real(dp), dimension(:), pointer :: cn2d
    ! maximum canopy storage for interception [mm] for land use type
    real(dp), dimension(:), pointer :: canmx
    ! vegetation code (crop.dat) for each land use class, read from input file
    integer, dimension(:), pointer :: veg_code
    ! land use ID in * .lut and land use / cover map
    integer, dimension(:), pointer :: id
    ! land use type:
    integer, dimension(:), pointer :: lutype
                                                            ! 0 = no vegetation, like bare soil, settlements...
                                                            ! 1 = crops (managed)
                                                            ! 2 = natrual vegetation, like grasslands, savanna, wetlands
                                                            ! 3 = water
                                                            ! 4 = forests, like mixed, deciduous, evergreen, forested wetlands
    ! vegetation - specific correction on ETp;
    real(dp), dimension(:), pointer :: ETcor
                                                            ! this is a little bit a relict of an older SWIM version where it is assumed that land cover influences ETpot
                                                            ! if you don't want to correct ETp on land cover, apply 1.0 to all LULC types
  END TYPE TLULC