soil_profile_mass1 Derived Type

type, public :: soil_profile_mass1


Inherits

type~~soil_profile_mass1~~InheritsGraph type~soil_profile_mass1 soil_profile_mass1 type~mineral_nitrogen mineral_nitrogen type~soil_profile_mass1->type~mineral_nitrogen mn type~mineral_phosphorus mineral_phosphorus type~soil_profile_mass1->type~mineral_phosphorus mp type~organic_mass organic_mass type~soil_profile_mass1->type~organic_mass tot_org, tot, hact, hsta, hs, hp, rsd, microb, str, lig, meta, man, water type~sediment sediment type~soil_profile_mass1->type~sediment sed type~clay_mass clay_mass type~sediment->type~clay_mass clay

Components

Type Visibility Attributes Name Initial
character(len=16), public :: name = ""
real, public :: tot_mn = 0.
real, public :: tot_mp = 0.
type(organic_mass), public :: tot_org
real, public, dimension(:), allocatable :: sw
real, public, dimension(:), allocatable :: cbn
type(sediment), public, dimension(:), allocatable :: sed
type(mineral_nitrogen), public, dimension(:), allocatable :: mn
type(mineral_phosphorus), public, dimension(:), allocatable :: mp
type(organic_mass), public, dimension(:), allocatable :: tot
type(organic_mass), public, dimension(:), allocatable :: hact
type(organic_mass), public, dimension(:), allocatable :: hsta
type(organic_mass), public, dimension(:), allocatable :: hs
type(organic_mass), public, dimension(:), allocatable :: hp
type(organic_mass), public, dimension(:), allocatable :: rsd

rest are used in CENTURY model

type(organic_mass), public, dimension(:), allocatable :: microb
type(organic_mass), public, dimension(:), allocatable :: str
type(organic_mass), public, dimension(:), allocatable :: lig
type(organic_mass), public, dimension(:), allocatable :: meta
type(organic_mass), public, dimension(:), allocatable :: man
type(organic_mass), public, dimension(:), allocatable :: water