CNVegCarbonStateType Module



Derived Types

type, public ::  cnveg_carbonstate_type

Components

Type Visibility Attributes Name Initial
integer, public :: species
real(kind=r8), public, pointer :: grainc_patch(:)
real(kind=r8), public, pointer :: grainc_storage_patch(:)
real(kind=r8), public, pointer :: grainc_xfer_patch(:)
real(kind=r8), public, pointer :: leafc_patch(:)
real(kind=r8), public, pointer :: leafc_storage_patch(:)
real(kind=r8), public, pointer :: leafc_xfer_patch(:)
real(kind=r8), public, pointer :: leafc_storage_xfer_acc_patch(:)
real(kind=r8), public, pointer :: storage_cdemand_patch(:)
real(kind=r8), public, pointer :: frootc_patch(:)
real(kind=r8), public, pointer :: frootc_storage_patch(:)
real(kind=r8), public, pointer :: frootc_xfer_patch(:)
real(kind=r8), public, pointer :: livestemc_patch(:)
real(kind=r8), public, pointer :: livestemc_storage_patch(:)
real(kind=r8), public, pointer :: livestemc_xfer_patch(:)
real(kind=r8), public, pointer :: deadstemc_patch(:)
real(kind=r8), public, pointer :: deadstemc_storage_patch(:)
real(kind=r8), public, pointer :: deadstemc_xfer_patch(:)
real(kind=r8), public, pointer :: livecrootc_patch(:)
real(kind=r8), public, pointer :: livecrootc_storage_patch(:)
real(kind=r8), public, pointer :: livecrootc_xfer_patch(:)
real(kind=r8), public, pointer :: deadcrootc_patch(:)
real(kind=r8), public, pointer :: deadcrootc_storage_patch(:)
real(kind=r8), public, pointer :: deadcrootc_xfer_patch(:)
real(kind=r8), public, pointer :: gresp_storage_patch(:)
real(kind=r8), public, pointer :: gresp_xfer_patch(:)
real(kind=r8), public, pointer :: cpool_patch(:)
real(kind=r8), public, pointer :: xsmrpool_patch(:)
real(kind=r8), public, pointer :: xsmrpool_loss_patch(:)
real(kind=r8), public, pointer :: ctrunc_patch(:)
real(kind=r8), public, pointer :: woodc_patch(:)
real(kind=r8), public, pointer :: leafcmax_patch(:)
real(kind=r8), public, pointer :: totc_patch(:)
real(kind=r8), public, pointer :: rootc_col(:)
real(kind=r8), public, pointer :: leafc_col(:)
real(kind=r8), public, pointer :: deadstemc_col(:)
real(kind=r8), public, pointer :: fuelc_col(:)
real(kind=r8), public, pointer :: fuelc_crop_col(:)
real(kind=r8), public, pointer :: cropseedc_deficit_patch(:)
real(kind=r8), public, pointer :: seedc_grc(:)
real(kind=r8), public, pointer :: dispvegc_patch(:)
real(kind=r8), public, pointer :: storvegc_patch(:)
real(kind=r8), public, pointer :: totvegc_patch(:)
real(kind=r8), public, pointer :: totvegc_col(:)
real(kind=r8), public, pointer :: totc_p2c_col(:)
real(kind=r8), public, pointer :: totc_col(:)
real(kind=r8), public, pointer :: totecosysc_col(:)

Type-Bound Procedures

procedure, public :: Init
procedure, public :: SetValues
procedure, public :: ZeroDWT => ZeroDwt
procedure, public :: Restart
procedure, public :: Summary => Summary_carbonstate
procedure, public :: DynamicPatchAdjustments