***/ Define cohort state variable ***/
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ed_site_type), | intent(inout), | target | :: | currentSite | ||
type(ed_patch_type), | intent(inout), | pointer | :: | patchptr | ||
integer, | intent(in) | :: | pft | |||
real(kind=r8), | intent(in) | :: | nn | |||
real(kind=r8), | intent(in) | :: | hite | |||
real(kind=r8), | intent(in) | :: | dbh | |||
class(prt_vartypes), | target | :: | prt | |||
real(kind=r8), | intent(in) | :: | laimemory | |||
integer, | intent(in) | :: | status | |||
integer, | intent(in) | :: | recruitstatus | |||
real(kind=r8), | intent(in) | :: | ctrim | |||
integer, | intent(in) | :: | clayer | |||
real(kind=r8), | intent(in) | :: | spread | |||
type(bc_in_type), | intent(in) | :: | bc_in |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ed_cohort_type), | intent(inout), | target | :: | new_cohort |
allocate(cnp_allom_prt) prt => cnp_allom_prt
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(prt_vartypes), | pointer | :: | prt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ed_cohort_type), | intent(inout), | target | :: | cc_p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ed_cohort_type), | intent(inout), | target | :: | cc_p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ed_site_type), | intent(inout), | target | :: | currentSite | ||
type(ed_patch_type), | intent(inout), | target | :: | currentPatch | ||
integer, | intent(in) | :: | level | |||
integer | :: | call_index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ed_site_type), | target | :: | csite | |||
type(ed_patch_type), | target | :: | cpatch | |||
type(ed_cohort_type), | target | :: | ccohort | |||
real(kind=r8) | :: | nplant |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ed_cohort_type), | intent(inout) | :: | currentCohort |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ed_site_type), | intent(inout), | target | :: | currentSite | ||
type(ed_patch_type), | intent(inout), | target | :: | currentPatch | ||
type(bc_in_type), | intent(in) | :: | bc_in |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ed_patch_type), | intent(inout), | target | :: | patchptr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
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 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ed_cohort_type), | intent(in), | target | :: | currentCohort | ||
type(ed_cohort_type), | intent(inout), | target | :: | copyc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ed_patch_type), | intent(inout), | target | :: | currentPatch |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ed_cohort_type), | intent(inout) | :: | currentCohort |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ed_cohort_type), | intent(inout) | :: | currentCohort | |||
real(kind=r8), | intent(out) | :: | delta_dbh | |||
real(kind=r8), | intent(out) | :: | delta_hite |