Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | max_params | = | 250 | |
integer, | public, | parameter | :: | max_dimensions | = | 2 | |
integer, | public, | parameter | :: | max_used_dimensions | = | 25 | |
integer, | public, | parameter | :: | param_string_length | = | 40 | |
integer, | public, | parameter | :: | dimension_shape_scalar | = | 0 | |
integer, | public, | parameter | :: | dimension_shape_1d | = | 1 | |
integer, | public, | parameter | :: | dimension_shape_2d | = | 2 | |
character(len=*), | public, | parameter | :: | dimension_name_scalar | = | '' | |
character(len=*), | public, | parameter | :: | dimension_name_pft | = | 'fates_pft' | |
character(len=*), | public, | parameter | :: | dimension_name_segment | = | 'fates_segment' | |
character(len=*), | public, | parameter | :: | dimension_name_cwd | = | 'fates_NCWD' | |
character(len=*), | public, | parameter | :: | dimension_name_lsc | = | 'fates_litterclass' | |
character(len=*), | public, | parameter | :: | dimension_name_fsc | = | 'fates_litterclass' | |
character(len=*), | public, | parameter | :: | dimension_name_allpfts | = | 'fates_allpfts' | |
character(len=*), | public, | parameter | :: | dimension_name_variants | = | 'fates_variants' | |
character(len=*), | public, | parameter | :: | dimension_name_hydr_organs | = | 'fates_hydr_organs' | |
character(len=*), | public, | parameter | :: | dimension_name_prt_organs | = | 'fates_prt_organs' | |
character(len=*), | public, | parameter | :: | dimension_name_leaf_age | = | 'fates_leafage_class' | |
character(len=*), | public, | parameter | :: | dimension_name_history_size_bins | = | 'fates_history_size_bins' | |
character(len=*), | public, | parameter | :: | dimension_name_history_age_bins | = | 'fates_history_age_bins' | |
character(len=*), | public, | parameter | :: | dimension_name_history_height_bins | = | 'fates_history_height_bins' | |
character(len=*), | public, | parameter | :: | dimension_name_host_allpfts | = | 'allpfts' |
procedure, public :: Init | |
procedure, public :: Destroy | |
procedure, public :: RegisterParameter | |
generic, public :: RetreiveParameter => RetreiveParameterScalar, RetreiveParameter1D, RetreiveParameter2D | |
generic, public :: RetreiveParameterAllocate => RetreiveParameter1DAllocate, RetreiveParameter2DAllocate | |
generic, public :: SetData => SetDataScalar, SetData1D, SetData2D | |
procedure, public :: GetUsedDimensions | |
procedure, public :: SetDimensionSizes | |
procedure, public :: GetMaxDimensionSize | |
procedure, public :: GetMetaData | |
procedure, public :: num_params | |
procedure, public :: FindIndex |