ed_site_type Derived Type

type, public :: ed_site_type


Components

Type Visibility Attributes Name Initial
type(ed_patch_type), public, pointer :: oldest_patch => null()
type(ed_patch_type), public, pointer :: youngest_patch => null()
type(ed_resources_management_type), public :: resources_management
real(kind=r8), public :: lat
real(kind=r8), public :: lon
type(site_massbal_type), public, pointer :: mass_balance(:)
type(site_fluxdiags_type), public, pointer :: flux_diags(:)
real(kind=r8), public :: grow_deg_days
integer, public :: cstatus
integer, public :: dstatus
integer, public :: nchilldays
integer, public :: ncolddays
real(kind=r8), public :: vegtemp_memory(num_vegtemp_mem)
integer, public :: cleafondate
integer, public :: cleafoffdate
integer, public :: dleafondate
integer, public :: dleafoffdate
real(kind=r8), public :: water_memory(numWaterMem)
real(kind=r8), public :: wind
real(kind=r8), public :: acc_ni
real(kind=r8), public :: fdi
real(kind=r8), public :: frac_burnt
type(ed_site_hydr_type), public, pointer :: si_hydr
integer, public :: nlevsoil
real(kind=r8), public, allocatable :: zi_soil(:)
real(kind=r8), public, allocatable :: dz_soil(:)
real(kind=r8), public, allocatable :: z_soil(:)
real(kind=r8), public, allocatable :: rootfrac_scr(:)
real(kind=r8), public, allocatable :: term_nindivs_canopy(:,:)
real(kind=r8), public, allocatable :: term_nindivs_ustory(:,:)
real(kind=r8), public :: term_carbonflux_canopy
real(kind=r8), public :: term_carbonflux_ustory
real(kind=r8), public :: demotion_carbonflux
real(kind=r8), public :: promotion_carbonflux
real(kind=r8), public :: imort_carbonflux
real(kind=r8), public :: fmort_carbonflux_canopy
real(kind=r8), public :: fmort_carbonflux_ustory
real(kind=r8), public :: recruitment_rate(1:maxpft)
real(kind=r8), public, allocatable :: demotion_rate(:)
real(kind=r8), public, allocatable :: promotion_rate(:)
real(kind=r8), public, allocatable :: imort_rate(:,:)
real(kind=r8), public, allocatable :: fmort_rate_canopy(:,:)
real(kind=r8), public, allocatable :: fmort_rate_ustory(:,:)
real(kind=r8), public, allocatable :: fmort_rate_cambial(:,:)
real(kind=r8), public, allocatable :: fmort_rate_crown(:,:)
real(kind=r8), public, allocatable :: growthflux_fusion(:,:)
real(kind=r8), public :: spread