ungridded_dim_names Function

public function ungridded_dim_names(field, rc) result(dim_names)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: field
integer, intent(out), optional :: rc

Return Value character(len=:), allocatable


Calls

proc~~ungridded_dim_names~~CallsGraph proc~ungridded_dim_names ungridded_dim_names interface~mapl_fieldget MAPL_FieldGet proc~ungridded_dim_names->interface~mapl_fieldget proc~cat_ungridded_dim_names cat_ungridded_dim_names proc~ungridded_dim_names->proc~cat_ungridded_dim_names proc~mapl_return MAPL_Return proc~ungridded_dim_names->proc~mapl_return proc~mapl_verify MAPL_Verify proc~ungridded_dim_names->proc~mapl_verify get_name get_name proc~cat_ungridded_dim_names->get_name none~get_ith_dim_spec UngriddedDims%get_ith_dim_spec proc~cat_ungridded_dim_names->none~get_ith_dim_spec none~get_num_ungridded UngriddedDims%get_num_ungridded proc~cat_ungridded_dim_names->none~get_num_ungridded at at proc~mapl_return->at insert insert proc~mapl_return->insert proc~mapl_throw_exception MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception proc~mapl_verify->proc~mapl_throw_exception none~get_ith_dim_spec->proc~mapl_return none~get_ith_dim_spec->proc~mapl_verify none~at~373 UngriddedDimVector%at none~get_ith_dim_spec->none~at~373 none~of_size_kind~25 UngriddedDimVector%of_size_kind none~at~373->none~of_size_kind~25

Called by

proc~~ungridded_dim_names~~CalledByGraph proc~ungridded_dim_names ungridded_dim_names proc~get_variable_dim_names get_variable_dim_names proc~get_variable_dim_names->proc~ungridded_dim_names proc~add_variable add_variable proc~add_variable->proc~get_variable_dim_names proc~add_variables add_variables proc~add_variables->proc~add_variable proc~bundle_to_metadata bundle_to_metadata proc~bundle_to_metadata->proc~add_variables

Source Code

   function ungridded_dim_names(field, rc) result(dim_names)
      character(len=:), allocatable :: dim_names
      type(ESMF_Field), intent(in) :: field
      integer, optional, intent(out) :: rc
      integer :: status
      type(UngriddedDims) :: ungridded_dims

      call MAPL_FieldGet(field, ungridded_dims=ungridded_dims, _RC)
      dim_names = cat_ungridded_dim_names(ungridded_dims)

      _RETURN(_SUCCESS)
   end function ungridded_dim_names