CanopyHydrologyMod Module



Variables

Type Visibility Attributes Name Initial
integer, public :: oldfflag = 0
real(kind=r8), public :: interception_fraction
real(kind=r8), public :: maximum_leaf_wetted_fraction
character(len=10), public :: snowveg_flag = 'ON_RAD'

Functions

public function IsSnowvegFlagOff()

Arguments

None

Return Value logical

public function IsSnowvegFlagOn()

Arguments

None

Return Value logical

public function IsSnowvegFlagOnRad()

Arguments

None

Return Value logical


Subroutines

public subroutine CanopyHydrology_readnl(NLFilename)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: NLFilename

public subroutine CanopyHydrology(bounds, num_nolakec, filter_nolakec, num_nolakep, filter_nolakep, atm2lnd_inst, canopystate_inst, temperature_inst, aerosol_inst, waterstate_inst, waterflux_inst, irrigation_inst)

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds
integer, intent(in) :: num_nolakec
integer, intent(in) :: filter_nolakec(:)
integer, intent(in) :: num_nolakep
integer, intent(in) :: filter_nolakep(:)
type(atm2lnd_type), intent(in) :: atm2lnd_inst
type(CanopyState_type), intent(in) :: canopystate_inst
type(temperature_type), intent(inout) :: temperature_inst
type(aerosol_type), intent(inout) :: aerosol_inst
type(waterstate_type), intent(inout) :: waterstate_inst
type(waterflux_type), intent(inout) :: waterflux_inst
type(irrigation_type), intent(in) :: irrigation_inst