CNVegStateType Module



Derived Types

type, public ::  cnveg_state_type

Components

Type Visibility Attributes Name Initial
integer, public, pointer :: burndate_patch(:)
type(annual_flux_dribbler_type), public :: dwt_dribbler_patch
real(kind=r8), public, pointer :: dwt_smoothed_patch(:)
real(kind=r8), public, pointer :: hdidx_patch(:)
real(kind=r8), public, pointer :: cumvd_patch(:)
real(kind=r8), public, pointer :: gddmaturity_patch(:)
real(kind=r8), public, pointer :: huileaf_patch(:)
real(kind=r8), public, pointer :: huigrain_patch(:)
real(kind=r8), public, pointer :: aleafi_patch(:)
real(kind=r8), public, pointer :: astemi_patch(:)
real(kind=r8), public, pointer :: aleaf_patch(:)
real(kind=r8), public, pointer :: astem_patch(:)
real(kind=r8), public, pointer :: htmx_patch(:)
integer, public, pointer :: peaklai_patch(:)
integer, public, pointer :: idop_patch(:)
real(kind=r8), public, pointer :: gdp_lf_col(:)
real(kind=r8), public, pointer :: peatf_lf_col(:)
integer, public, pointer :: abm_lf_col(:)
real(kind=r8), public, pointer :: lgdp_col(:)
real(kind=r8), public, pointer :: lgdp1_col(:)
real(kind=r8), public, pointer :: lpop_col(:)
real(kind=r8), public, pointer :: tempavg_t2m_patch(:)
real(kind=r8), public, pointer :: annavg_t2m_patch(:)
real(kind=r8), public, pointer :: annavg_t2m_col(:)
real(kind=r8), public, pointer :: annsum_counter_col(:)
real(kind=r8), public, pointer :: nfire_col(:)
real(kind=r8), public, pointer :: fsr_col(:)
real(kind=r8), public, pointer :: fd_col(:)
real(kind=r8), public, pointer :: lfc_col(:)
real(kind=r8), public, pointer :: lfc2_col(:)
real(kind=r8), public, pointer :: dtrotr_col(:)
real(kind=r8), public, pointer :: trotr1_col(:)
real(kind=r8), public, pointer :: trotr2_col(:)
real(kind=r8), public, pointer :: cropf_col(:)
real(kind=r8), public, pointer :: baf_crop_col(:)
real(kind=r8), public, pointer :: baf_peatf_col(:)
real(kind=r8), public, pointer :: fbac_col(:)
real(kind=r8), public, pointer :: fbac1_col(:)
real(kind=r8), public, pointer :: wtlf_col(:)
real(kind=r8), public, pointer :: lfwt_col(:)
real(kind=r8), public, pointer :: farea_burned_col(:)
real(kind=r8), public, pointer :: dormant_flag_patch(:)
real(kind=r8), public, pointer :: days_active_patch(:)
real(kind=r8), public, pointer :: onset_flag_patch(:)
real(kind=r8), public, pointer :: onset_counter_patch(:)
real(kind=r8), public, pointer :: onset_gddflag_patch(:)
real(kind=r8), public, pointer :: onset_fdd_patch(:)
real(kind=r8), public, pointer :: onset_gdd_patch(:)
real(kind=r8), public, pointer :: onset_swi_patch(:)
real(kind=r8), public, pointer :: offset_flag_patch(:)
real(kind=r8), public, pointer :: offset_counter_patch(:)
real(kind=r8), public, pointer :: offset_fdd_patch(:)
real(kind=r8), public, pointer :: offset_swi_patch(:)
real(kind=r8), public, pointer :: grain_flag_patch(:)
real(kind=r8), public, pointer :: lgsf_patch(:)
real(kind=r8), public, pointer :: bglfr_patch(:)
real(kind=r8), public, pointer :: bgtr_patch(:)
real(kind=r8), public, pointer :: c_allometry_patch(:)
real(kind=r8), public, pointer :: n_allometry_patch(:)
real(kind=r8), public, pointer :: tempsum_potential_gpp_patch(:)
real(kind=r8), public, pointer :: annsum_potential_gpp_patch(:)
real(kind=r8), public, pointer :: tempmax_retransn_patch(:)
real(kind=r8), public, pointer :: annmax_retransn_patch(:)
real(kind=r8), public, pointer :: downreg_patch(:)
real(kind=r8), public, pointer :: leafcn_offset_patch(:)
real(kind=r8), public, pointer :: plantCN_patch(:)

Type-Bound Procedures

procedure, public :: Init
procedure, public :: Restart