| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(FileMetadata), | intent(in) | :: | metadata | |||
| character(len=*), | intent(in) | :: | fName |
| public function new_FilemetadataUtils (metadata, fName) |
| generic, public :: add_attribute => add_attribute_0d, add_attribute_1d | |
| procedure, public :: add_attribute_0d | |
| procedure, public :: add_attribute_1d | |
| procedure, public :: add_dimension | |
| procedure, public :: add_variable | |
| procedure, public :: create | |
| procedure, public :: equal | |
| procedure, public :: get_attribute | |
| procedure, public :: get_attributes | |
| 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_global_var | |
| procedure, public :: get_level_name | |
| procedure, public :: get_order | |
| procedure, public :: get_source_file | |
| 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 :: has_attribute | |
| procedure, public :: has_dimension | |
| procedure, public :: has_variable | |
| procedure, public :: is_coordinate_variable | |
| procedure, public :: is_var_present | |
| procedure, public :: merge | |
| procedure, public :: modify_dimension | |
| procedure, public :: modify_variable | |
| procedure, public :: not_equal | |
| generic, public :: operator(/=) => not_equal | |
| generic, public :: operator(==) => equal | |
| procedure, public :: remove_attribute | |
| procedure, public :: remove_variable | |
| procedure, public :: serialize | |
| procedure, public :: set_order | |
| procedure, public :: set_source_file | |
| 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 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout) | :: | this | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout), | target | :: | this | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | attr_name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | attr_name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | attr_name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | attr_name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | attr_name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | attr_name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | attr_name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(FileMetadata), | intent(in) | :: | metadata | |||
| character(len=*), | intent(in) | :: | fName |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout) | :: | this | |||
| type(FileMetadata), | intent(in) | :: | metadata | |||
| character(len=*), | intent(in) | :: | fName |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | coordinate_name | |||
| integer, | intent(out), | optional | :: | coordSize | ||
| character(len=*), | intent(out), | optional | :: | coordUnits | ||
| character(len=*), | intent(out), | optional | :: | long_name | ||
| character(len=*), | intent(out), | optional | :: | standard_name | ||
| real, | intent(inout), | optional, | allocatable | :: | coords(:) | |
| character(len=*), | intent(out), | optional | :: | coordinate_attr | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FileMetadataUtils), | intent(inout) | :: | this | |||
| type(ESMF_Time), | intent(inout), | optional | :: | startTime | ||
| integer, | intent(out), | optional | :: | startYear | ||
| integer, | intent(out), | optional | :: | startMonth | ||
| integer, | intent(out), | optional | :: | startDay | ||
| integer, | intent(out), | optional | :: | startHour | ||
| integer, | intent(out), | optional | :: | startMin | ||
| integer, | intent(out), | optional | :: | startSec | ||
| character(len=*), | intent(out), | optional | :: | units | ||
| type(ESMF_Time), | optional, | allocatable | :: | timeVector(:) | ||
| integer, | intent(out), | optional | :: | rc |