cable_output_variable_t Derived Type

type, private :: cable_output_variable_t


Components

Type Visibility Attributes Name Initial
character(len=MAX_LEN_VAR), public :: name
character(len=MAX_LEN_DIM), public, allocatable :: dims(:)
integer, public :: var_type
character(len=50), public :: units
character(len=100), public :: long_name
character(len=100), public :: cell_methods
character(len=10), public :: accumulation_frequency
logical, public :: active
logical, public :: parameter
character(len=50), public :: reduction_method
real, public, dimension(2) :: range
type(aggregator_handle_t), public :: aggregator_handle
class(cable_netcdf_decomp_t), public, pointer :: decomp => null()
real(kind=real32), public, pointer :: temp_buffer_real32_1d(:) => null()
real(kind=real32), public, pointer :: temp_buffer_real32_2d(:,:) => null()
real(kind=real32), public, pointer :: temp_buffer_real32_3d(:,:,:) => null()
real(kind=real64), public, pointer :: temp_buffer_real64_1d(:) => null()
real(kind=real64), public, pointer :: temp_buffer_real64_2d(:,:) => null()
real(kind=real64), public, pointer :: temp_buffer_real64_3d(:,:,:) => null()