MONC
Private Attributes | List of all members
writer_types_mod::writer_type Type Reference
Collaboration diagram for writer_types_mod::writer_type:
Collaboration graph
[legend]

Private Attributes

character(len=string_length) filename
 
character(len=string_length) title
 
type(writer_field_type), dimension(:), allocatable contents
 
integer trigger_and_write_mutex
 
integer write_timestep
 
integer previous_write_timestep
 
integer num_fields_to_write
 
integer num_fields_to_write_mutex
 
integer pending_writes_mutex
 
integer write_timestep_frequency
 
integer latest_pending_write_timestep
 
real write_time_frequency
 
real previous_write_time
 
real latest_pending_write_time
 
real write_time
 
real defined_write_time
 
logical write_on_model_time
 
logical contains_io_status_dump
 
logical write_on_terminate
 
logical include_in_io_state_write
 
type(queue_typepending_writes
 Represents the dimension information associated with a Q field that is written collectively. More...
 

Detailed Description

Definition at line 78 of file writer_types.F90.

Member Data Documentation

◆ contains_io_status_dump

logical writer_types_mod::writer_type::contains_io_status_dump
private

Definition at line 84 of file writer_types.F90.

◆ contents

type(writer_field_type), dimension(:), allocatable writer_types_mod::writer_type::contents
private

Definition at line 80 of file writer_types.F90.

80  type(writer_field_type), dimension(:), allocatable :: contents

◆ defined_write_time

real writer_types_mod::writer_type::defined_write_time
private

Definition at line 83 of file writer_types.F90.

◆ filename

character(len=string_length) writer_types_mod::writer_type::filename
private

Definition at line 79 of file writer_types.F90.

79  character(len=STRING_LENGTH) :: filename, title

◆ include_in_io_state_write

logical writer_types_mod::writer_type::include_in_io_state_write
private

Definition at line 84 of file writer_types.F90.

◆ latest_pending_write_time

real writer_types_mod::writer_type::latest_pending_write_time
private

Definition at line 83 of file writer_types.F90.

◆ latest_pending_write_timestep

integer writer_types_mod::writer_type::latest_pending_write_timestep
private

Definition at line 81 of file writer_types.F90.

◆ num_fields_to_write

integer writer_types_mod::writer_type::num_fields_to_write
private

Definition at line 81 of file writer_types.F90.

◆ num_fields_to_write_mutex

integer writer_types_mod::writer_type::num_fields_to_write_mutex
private

Definition at line 81 of file writer_types.F90.

◆ pending_writes

type(queue_type) writer_types_mod::writer_type::pending_writes
private

Represents the dimension information associated with a Q field that is written collectively.

Definition at line 85 of file writer_types.F90.

85  type(queue_type) :: pending_writes

◆ pending_writes_mutex

integer writer_types_mod::writer_type::pending_writes_mutex
private

Definition at line 81 of file writer_types.F90.

◆ previous_write_time

real writer_types_mod::writer_type::previous_write_time
private

Definition at line 83 of file writer_types.F90.

◆ previous_write_timestep

integer writer_types_mod::writer_type::previous_write_timestep
private

Definition at line 81 of file writer_types.F90.

◆ title

character(len=string_length) writer_types_mod::writer_type::title
private

Definition at line 79 of file writer_types.F90.

◆ trigger_and_write_mutex

integer writer_types_mod::writer_type::trigger_and_write_mutex
private

Definition at line 81 of file writer_types.F90.

81  integer :: trigger_and_write_mutex, write_timestep, previous_write_timestep, num_fields_to_write, &
82  num_fields_to_write_mutex, pending_writes_mutex, write_timestep_frequency, latest_pending_write_timestep

◆ write_on_model_time

logical writer_types_mod::writer_type::write_on_model_time
private

Definition at line 84 of file writer_types.F90.

84  logical :: write_on_model_time, contains_io_status_dump, write_on_terminate, include_in_io_state_write

◆ write_on_terminate

logical writer_types_mod::writer_type::write_on_terminate
private

Definition at line 84 of file writer_types.F90.

◆ write_time

real writer_types_mod::writer_type::write_time
private

Definition at line 83 of file writer_types.F90.

◆ write_time_frequency

real writer_types_mod::writer_type::write_time_frequency
private

Definition at line 83 of file writer_types.F90.

83  real :: write_time_frequency, previous_write_time, latest_pending_write_time, write_time, defined_write_time

◆ write_timestep

integer writer_types_mod::writer_type::write_timestep
private

Definition at line 81 of file writer_types.F90.

◆ write_timestep_frequency

integer writer_types_mod::writer_type::write_timestep_frequency
private

Definition at line 81 of file writer_types.F90.


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