EDCanopyStructureMod Module



Functions

public function calc_areaindex(cpatch, ai_type) result(ai)

Arguments

Type IntentOptional Attributes Name
type(ed_patch_type), intent(in), target :: cpatch
character(len=*), intent(in) :: ai_type

Return Value real(kind=r8)


Subroutines

public subroutine canopy_structure(currentSite, bc_in)

Arguments

Type IntentOptional Attributes Name
type(ed_site_type), intent(inout), target :: currentSite
type(bc_in_type), intent(in) :: bc_in

public subroutine canopy_spread(currentSite)

Arguments

Type IntentOptional Attributes Name
type(ed_site_type), intent(inout), target :: currentSite

public subroutine canopy_summarization(nsites, sites, bc_in)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nsites
type(ed_site_type), intent(inout), target :: sites(nsites)
type(bc_in_type), intent(in) :: bc_in(nsites)

public subroutine update_hlm_dynamics(nsites, sites, fcolumn, bc_out)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nsites
type(ed_site_type), intent(inout), target :: sites(nsites)
integer, intent(in) :: fcolumn(nsites)
type(bc_out_type), intent(inout) :: bc_out(nsites)