MAPL_FileMetadataUtilsMod Module


Uses

  • module~~mapl_filemetadatautilsmod~~UsesGraph module~mapl_filemetadatautilsmod MAPL_FileMetadataUtilsMod ESMF ESMF module~mapl_filemetadatautilsmod->ESMF gFTL2_StringIntegerMap gFTL2_StringIntegerMap module~mapl_filemetadatautilsmod->gFTL2_StringIntegerMap iso_fortran_env iso_fortran_env module~mapl_filemetadatautilsmod->iso_fortran_env module~mapl_abstractgridfactorymod MAPL_AbstractGridFactoryMod module~mapl_filemetadatautilsmod->module~mapl_abstractgridfactorymod module~mapl_exceptionhandling MAPL_ExceptionHandling module~mapl_filemetadatautilsmod->module~mapl_exceptionhandling module~mapl_gridmanagermod MAPL_GridManagerMod module~mapl_filemetadatautilsmod->module~mapl_gridmanagermod module~mapl_keywordenforcermod mapl_KeywordEnforcerMod module~mapl_filemetadatautilsmod->module~mapl_keywordenforcermod module~pfio pFIO module~mapl_filemetadatautilsmod->module~pfio

Used by

  • module~~mapl_filemetadatautilsmod~~UsedByGraph module~mapl_filemetadatautilsmod MAPL_FileMetadataUtilsMod module~bundletestsupport BundleTestSupport module~bundletestsupport->module~mapl_filemetadatautilsmod module~historytrajectory_implement HistoryTrajectory_implement module~historytrajectory_implement->module~mapl_filemetadatautilsmod module~historytrajectorymod HistoryTrajectoryMod module~historytrajectorymod->module~mapl_filemetadatautilsmod module~mapl_datacollectionmod MAPL_DataCollectionMod module~mapl_datacollectionmod->module~mapl_filemetadatautilsmod module~mapl_epochswathmod MAPL_EpochSwathMod module~mapl_epochswathmod->module~mapl_filemetadatautilsmod module~mapl_esmffieldbundleread MAPL_ESMFFieldBundleRead module~mapl_esmffieldbundleread->module~mapl_filemetadatautilsmod module~mapl_extdataabstractfilehandler MAPL_ExtdataAbstractFileHandler module~mapl_extdataabstractfilehandler->module~mapl_filemetadatautilsmod module~mapl_extdataclimfilehandler MAPL_ExtdataClimFileHandler module~mapl_extdataclimfilehandler->module~mapl_filemetadatautilsmod module~mapl_extdatafilestream MAPL_ExtDataFileStream module~mapl_extdatafilestream->module~mapl_filemetadatautilsmod module~mapl_extdatagridcomp2g MAPL_ExtDataGridComp2G module~mapl_extdatagridcomp2g->module~mapl_filemetadatautilsmod module~mapl_extdatagridcompmod MAPL_ExtDataGridCompMod module~mapl_extdatagridcompmod->module~mapl_filemetadatautilsmod module~mapl_extdatasimplefilehandler MAPL_ExtdataSimpleFileHandler module~mapl_extdatasimplefilehandler->module~mapl_filemetadatautilsmod module~mapl_extdatatypedef MAPL_ExtDataTypeDef module~mapl_extdatatypedef->module~mapl_filemetadatautilsmod module~mapl_filemetadatautilsvectormod MAPL_FileMetadataUtilsVectorMod module~mapl_filemetadatautilsvectormod->module~mapl_filemetadatautilsmod module~mapl_griddediomod MAPL_GriddedIOMod module~mapl_griddediomod->module~mapl_filemetadatautilsmod module~maplbase_mod MAPLBase_Mod module~maplbase_mod->module~mapl_filemetadatautilsmod module~masksamplergeosatmod MaskSamplerGeosatMod module~masksamplergeosatmod->module~mapl_filemetadatautilsmod program~regrid_util Regrid_Util program~regrid_util->module~mapl_filemetadatautilsmod program~time_ave time_ave program~time_ave->module~mapl_filemetadatautilsmod

Interfaces

public interface FileMetadataUtils

  • private function new_FilemetadataUtils(metadata, fName) result(metadata_utils)

    Arguments

    Type IntentOptional Attributes Name
    type(FileMetadata), intent(in) :: metadata
    character(len=*), intent(in) :: fName

    Return Value type(FileMetadataUtils)


Derived Types

type, public ::  FileMetadataUtils

Components

Type Visibility Attributes Name Initial
type(FileMetadata), public :: metadata

Constructor

private function new_FilemetadataUtils (metadata, fName)

Type-Bound Procedures

procedure, public :: create
procedure, public :: get_coordinate_info
procedure, public :: get_coordinate_variable
procedure, public :: get_dimension
procedure, public :: get_dimensions
procedure, public :: get_file_name
procedure, public :: get_level_name
procedure, public :: get_time_info
procedure, public :: get_var_attr_int32
procedure, public :: get_var_attr_int64
procedure, public :: get_var_attr_real32
procedure, public :: get_var_attr_real64
procedure, public :: get_var_attr_string
procedure, public :: get_variable
procedure, public :: get_variable_attribute
procedure, public :: get_variables
procedure, public :: is_var_present
procedure, public :: var_get_missing_value
procedure, public :: var_has_attr
procedure, public :: var_has_missing_value
generic, public :: write(formatted) => write_formatted
procedure, public :: write_formatted