FatesSizeAgeTypeIndicesMod Module



Functions

public function get_age_class_index(age) result(patch_age_class)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: age

Return Value integer

public function get_sizeage_class_index(dbh, age) result(size_by_age_class)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: dbh
real(kind=r8), intent(in) :: age

Return Value integer

public function get_size_class_index(dbh) result(cohort_size_class)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: dbh

Return Value integer

public function get_height_index(height) result(cohort_height_index)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: height

Return Value integer

public function get_sizeagepft_class_index(dbh, age, pft) result(size_by_age_by_pft_class)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: dbh
real(kind=r8), intent(in) :: age
integer, intent(in) :: pft

Return Value integer

public function get_agepft_class_index(age, pft) result(age_by_pft_class)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: age
integer, intent(in) :: pft

Return Value integer


Subroutines

public subroutine sizetype_class_index(dbh, pft, size_class, size_by_pft_class)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: dbh
integer, intent(in) :: pft
integer, intent(out) :: size_class
integer, intent(out) :: size_by_pft_class