FMS
2024.03
Flexible Modeling System
|
type to hold the info a diag_field More...
Private Member Functions | |
procedure | add_axis_name |
procedure | get_n_diurnal |
procedure | get_pow_value |
procedure | get_var_attributes |
procedure | get_var_fname |
All getter functions (functions named get_x(), for member field named x) return copies of the member variables unless explicitly noted. | |
procedure | get_var_kind |
procedure | get_var_longname |
procedure | get_var_module |
procedure | get_var_outname |
procedure | get_var_reduction |
procedure | get_var_units |
procedure | get_var_varname |
procedure | get_var_zbounds |
procedure | has_n_diurnal |
procedure | has_pow_value |
procedure | has_var_attributes |
procedure | has_var_fname |
procedure | has_var_kind |
procedure | has_var_longname |
procedure | has_var_module |
procedure | has_var_outname |
procedure | has_var_reduction |
procedure | has_var_units |
procedure | has_var_varname |
procedure | has_var_zbounds |
procedure | is_file_subregional |
procedure | is_var_attributes |
Private Attributes | |
integer, private | n_diurnal |
Number of diurnal samples 0 if var_reduction is not "diurnalXX". | |
integer, private | pow_value |
The power value 0 if pow_value is not "powXX". | |
character(len=max_str_len), dimension(:, :), allocatable, private | var_attributes |
Attributes to overwrite or add from diag_yaml. | |
character(len=:), allocatable | var_axes_names |
list of axes names | |
logical, private | var_file_is_subregional |
true if the file this entry belongs to is subregional More... | |
character(len=:), allocatable, private | var_fname |
The field/diagnostic name. | |
integer, allocatable, private | var_kind |
The type/kind of the variable. | |
character(len=:), allocatable, private | var_longname |
Overwrites the long name of the variable. | |
character(len=:), allocatable, private | var_module |
The module that th variable is in. | |
character(len=:), allocatable, private | var_outname |
Name of the variable as written to the file. | |
integer, allocatable, private | var_reduction |
Reduction to be done on var time_average, time_rms, time_max, time_min, time_sum, time_diurnal, time_power. | |
character(len=:), allocatable, private | var_units |
Overwrites the units. | |
character(len=:), allocatable, private | var_varname |
The name of the variable. | |
real(kind=r4_kind), dimension(2), private | var_zbounds |
The z axis limits [vert_min, vert_max]. | |
type to hold the info a diag_field
Definition at line 190 of file fms_diag_yaml.F90.
|
private |
true if the file this entry belongs to is subregional
Need to use MAX_STR_LEN
because not all filenames/global attributes are the same length
Definition at line 206 of file fms_diag_yaml.F90.