|
FMS
2025.01.02-dev
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 194 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 210 of file fms_diag_yaml.F90.