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 |