CAM
edcohortdynamicsmod Module Reference

Functions/Subroutines

subroutine, public create_cohort (patchptr, pft, nn, hite, dbh, balive, bdead, bstore, laimemory, status, ctrim, clayer, bc_in)
 
subroutine, public allocate_live_biomass (cc_p, mode)
 
subroutine, public nan_cohort (cc_p)
 
subroutine, public zero_cohort (cc_p)
 
subroutine, public terminate_cohorts (currentSite, patchptr, level)
 
subroutine, public fuse_cohorts (patchptr, bc_in)
 
subroutine, public sort_cohorts (patchptr)
 
subroutine, public insert_cohort (pcc, ptall, pshort, tnull, snull, storebigcohort, storesmallcohort)
 
subroutine, public copy_cohort (currentCohort, copyc)
 
integer function, public count_cohorts (currentPatch)
 
real(r8) function, public tree_lai (cohort_in)
 
real(r8) function, public tree_sai (cohort_in)
 

Variables

logical, parameter debug = .false.
 
character(len= *), parameter, private sourcefile = __FILE__
 

Function/Subroutine Documentation

◆ allocate_live_biomass()

subroutine, public edcohortdynamicsmod::allocate_live_biomass ( type (ed_cohort_type), intent(inout), target  cc_p,
integer, intent(in)  mode 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ copy_cohort()

subroutine, public edcohortdynamicsmod::copy_cohort ( type(ed_cohort_type), intent(in), target  currentCohort,
type(ed_cohort_type), intent(inout), target  copyc 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ count_cohorts()

integer function, public edcohortdynamicsmod::count_cohorts ( type(ed_patch_type), intent(inout), target  currentPatch)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ create_cohort()

subroutine, public edcohortdynamicsmod::create_cohort ( type(ed_patch_type), intent(inout), pointer  patchptr,
integer, intent(in)  pft,
real(r8), intent(in)  nn,
real(r8), intent(in)  hite,
real(r8), intent(in)  dbh,
real(r8), intent(in)  balive,
real(r8), intent(in)  bdead,
real(r8), intent(in)  bstore,
real(r8), intent(in)  laimemory,
integer, intent(in)  status,
real(r8), intent(in)  ctrim,
integer, intent(in)  clayer,
type(bc_in_type), intent(in)  bc_in 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ fuse_cohorts()

subroutine, public edcohortdynamicsmod::fuse_cohorts ( type (ed_patch_type), intent(inout), target  patchptr,
type (bc_in_type), intent(in)  bc_in 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ insert_cohort()

subroutine, public edcohortdynamicsmod::insert_cohort ( type(ed_cohort_type), intent(inout), target  pcc,
type(ed_cohort_type), intent(inout), target  ptall,
type(ed_cohort_type), intent(inout), target  pshort,
integer, intent(in)  tnull,
integer, intent(in)  snull,
type(ed_cohort_type), intent(inout), optional, pointer  storebigcohort,
type(ed_cohort_type), intent(inout), optional, pointer  storesmallcohort 
)
Here is the caller graph for this function:

◆ nan_cohort()

subroutine, public edcohortdynamicsmod::nan_cohort ( type (ed_cohort_type), intent(inout), target  cc_p)
Here is the caller graph for this function:

◆ sort_cohorts()

subroutine, public edcohortdynamicsmod::sort_cohorts ( type(ed_patch_type), intent(inout), target  patchptr)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ terminate_cohorts()

subroutine, public edcohortdynamicsmod::terminate_cohorts ( type (ed_site_type), intent(inout), target  currentSite,
type (ed_patch_type), intent(inout), target  patchptr,
integer, intent(in)  level 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tree_lai()

real(r8) function, public edcohortdynamicsmod::tree_lai ( type(ed_cohort_type), intent(inout)  cohort_in)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tree_sai()

real(r8) function, public edcohortdynamicsmod::tree_sai ( type(ed_cohort_type), intent(inout)  cohort_in)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zero_cohort()

subroutine, public edcohortdynamicsmod::zero_cohort ( type (ed_cohort_type), intent(inout), target  cc_p)
Here is the caller graph for this function:

Variable Documentation

◆ debug

logical, parameter edcohortdynamicsmod::debug = .false.
private

◆ sourcefile

character(len=*), parameter, private edcohortdynamicsmod::sourcefile = __FILE__
private