FMS  2024.03
Flexible Modeling System
fmsdiagobject_type Type Reference
Collaboration diagram for fmsdiagobject_type:
[legend]

Private Member Functions

procedure allocate_diag_field_output_buffers
 
procedure diag_end => fms_diag_object_end
 
procedure do_buffer_math
 
procedure fms_diag_accept_data
 
procedure fms_diag_axis_add_attribute
 
procedure fms_diag_axis_init
 
procedure fms_diag_compare_window
 
procedure fms_diag_do_io
 
procedure fms_diag_do_reduction
 
procedure fms_diag_field_add_attribute
 
procedure fms_diag_field_add_cell_measures
 
procedure fms_diag_send_complete
 
procedure fms_get_axis_length
 
procedure fms_get_axis_name_from_id
 
procedure fms_get_diag_field_id_from_name
 
procedure fms_get_domain2d
 
procedure fms_get_field_name_from_id
 
procedure fms_register_diag_field_array
 
procedure fms_register_diag_field_scalar
 
procedure fms_register_static_field
 
procedure get_diag_buffer
 
procedure init => fms_diag_object_init
 
procedure register => fms_register_diag_field_obj
 

Private Attributes

logical, private axes_initialized =.false.
 True if the fmsDiagObject is initialized.
 
logical, private buffers_initialized =.false.
 True if the fmsDiagObject is initialized.
 
class(fmsdiagaxiscontainer_type), dimension(:), allocatable diag_axis
 Array of diag_axis.
 
logical, private fields_initialized =.false.
 True if the fmsDiagObject is initialized.
 
logical, private files_initialized =.false.
 True if the fmsDiagObject is initialized.
 
type(fmsdiagfield_type), dimension(:), allocatable fms_diag_fields
 Array of diag fields.
 
class(fmsdiagfilecontainer_type), dimension(:), allocatable fms_diag_files
 array of diag files
 
type(fmsdiagoutputbuffer_type), dimension(:), allocatable fms_diag_output_buffers
 array of output buffer objects one for each variable in the diag_table.yaml
 
logical, private initialized =.false.
 True if the fmsDiagObject is initialized.
 
integer, private registered_axis
 Number of registered axis.
 
integer, private registered_buffers = 0
 number of registered buffers, per dimension
 
integer, private registered_variables
 Number of registered variables.
 

Detailed Description

Definition at line 55 of file fms_diag_object.F90.


The documentation for this type was generated from the following file: