register Subroutine

private subroutine register(self, name, units, long_name, standard_name, fill_value, minimum, maximum, dimensions, data0d, data1d, data2d, data3d, no_default_dimensions, category, output_level, coordinate_dimension, part_of_state, used, used_now, field)

Arguments

Type IntentOptional AttributesName
class(type_field_manager), intent(inout) :: self
character(len=*), intent(in) :: name
character(len=*), intent(in) :: units
character(len=*), intent(in) :: long_name
character(len=*), intent(in), optional :: standard_name
real(kind=rk), intent(in), optional :: fill_value
real(kind=rk), intent(in), optional :: minimum
real(kind=rk), intent(in), optional :: maximum
integer, intent(in), optional :: dimensions(:)
real(kind=rk), optional target:: data0d
real(kind=rk), optional target:: data1d(:)
real(kind=rk), optional target:: data2d(:,:)
real(kind=rk), optional target:: data3d(:,:,:)
logical, intent(in), optional :: no_default_dimensions
character(len=*), intent(in), optional :: category
integer, intent(in), optional :: output_level
integer, intent(in), optional :: coordinate_dimension
logical, intent(in), optional :: part_of_state
logical, intent(out), optional :: used
logical, optional target:: used_now
type(type_field), optional pointer:: field

Calls

proc~~register~~CallsGraph proc~register register proc~add_field_to_tree add_field_to_tree proc~register->proc~add_field_to_tree proc~find_dimension find_dimension proc~register->proc~find_dimension proc~add_to_category add_to_category proc~add_field_to_tree->proc~add_to_category

Contents

None