get_file_name Function

public function get_file_name(this, rc) result(fname)

Type Bound

FileMetadataUtils

Arguments

Type IntentOptional Attributes Name
class(FileMetadataUtils), intent(inout) :: this
integer, intent(out), optional :: rc

Return Value character(len=:), allocatable


Calls

proc~~get_file_name~~CallsGraph proc~get_file_name FileMetadataUtils%get_file_name proc~mapl_return MAPL_Return proc~get_file_name->proc~mapl_return 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

Called by

proc~~get_file_name~~CalledByGraph proc~get_file_name FileMetadataUtils%get_file_name proc~get_coordinate_info FileMetadataUtils%get_coordinate_info proc~get_coordinate_info->proc~get_file_name proc~var_has_attr FileMetadataUtils%var_has_attr proc~get_coordinate_info->proc~var_has_attr proc~get_time_info FileMetadataUtils%get_time_info proc~get_time_info->proc~get_file_name proc~get_time_info->proc~get_coordinate_info proc~get_var_attr_int32 FileMetadataUtils%get_var_attr_int32 proc~get_var_attr_int32->proc~get_file_name proc~get_var_attr_int64 FileMetadataUtils%get_var_attr_int64 proc~get_var_attr_int64->proc~get_file_name proc~get_var_attr_real32 FileMetadataUtils%get_var_attr_real32 proc~get_var_attr_real32->proc~get_file_name proc~get_var_attr_real64 FileMetadataUtils%get_var_attr_real64 proc~get_var_attr_real64->proc~get_file_name proc~get_var_attr_string FileMetadataUtils%get_var_attr_string proc~get_var_attr_string->proc~get_file_name proc~get_variable_attribute FileMetadataUtils%get_variable_attribute proc~get_variable_attribute->proc~get_file_name proc~var_get_missing_value FileMetadataUtils%var_get_missing_value proc~var_get_missing_value->proc~get_file_name proc~var_get_missing_value->proc~get_var_attr_real32 proc~var_get_missing_value->proc~var_has_attr proc~var_has_attr->proc~get_file_name proc~var_has_missing_value FileMetadataUtils%var_has_missing_value proc~var_has_missing_value->proc~get_file_name none~detect_metadata ExtDataFileStream%detect_metadata none~detect_metadata->proc~get_time_info none~swap_undef_value MAPL_GriddedIO%swap_undef_value none~swap_undef_value->proc~var_get_missing_value none~swap_undef_value->proc~var_has_missing_value proc~get_file_levels get_file_levels proc~get_file_levels->proc~get_coordinate_info proc~get_level_name FileMetadataUtils%get_level_name proc~get_file_levels->proc~get_level_name proc~get_file_levels~2 get_file_levels proc~get_file_levels~2->proc~get_coordinate_info proc~get_file_levels~2->proc~get_level_name proc~get_file_times get_file_times proc~get_file_times->proc~get_time_info proc~get_file_times->proc~get_var_attr_int32 proc~get_file_times~2 get_file_times proc~get_file_times~2->proc~get_time_info proc~get_level_name->proc~get_variable_attribute proc~mapl_create_bundle_from_metdata_id MAPL_create_bundle_from_metdata_id proc~mapl_create_bundle_from_metdata_id->proc~get_var_attr_string proc~mapl_create_bundle_from_metdata_id->proc~get_level_name proc~mapl_read_bundle MAPL_read_bundle proc~mapl_read_bundle->proc~get_time_info proc~mapl_read_bundle->proc~mapl_create_bundle_from_metdata_id none~process_data_from_file~2 MAPL_GriddedIO%process_data_from_file proc~mapl_read_bundle->none~process_data_from_file~2 proc~run_component_driver run_component_driver proc~run_component_driver->proc~get_time_info program~time_ave time_ave program~time_ave->proc~get_coordinate_info program~time_ave->proc~var_get_missing_value program~time_ave->proc~get_file_levels program~time_ave->proc~get_file_times program~time_ave->proc~get_level_name program~time_ave->proc~mapl_read_bundle none~process_data_from_file~2->none~swap_undef_value proc~create_grid~2 regrid_support%create_grid proc~create_grid~2->proc~get_level_name proc~fillin_primary ExtDataOldTypesCreator%fillin_primary proc~fillin_primary->none~detect_metadata proc~main main proc~main->proc~run_component_driver proc~main~2 main proc~main~2->proc~get_file_levels~2 proc~main~2->proc~get_file_times~2 proc~main~2->proc~mapl_read_bundle program~ut_regridding ut_ReGridding program~ut_regridding->proc~mapl_read_bundle proc~process_command_line~3 regrid_support%process_command_line proc~process_command_line~3->proc~create_grid~2 program~comp_testing_driver comp_testing_driver program~comp_testing_driver->proc~main program~regrid_util Regrid_Util program~regrid_util->proc~main~2

Source Code

   function get_file_name(this,rc) result(fname)
      class (FileMetadataUtils), intent(inout) :: this
      integer, optional, intent(out) :: rc

      character(len=:), allocatable :: fname

      fname = this%fileName

      _RETURN(_SUCCESS)
   end function get_file_name