cable_output_variable_t Derived Type

type, public :: cable_output_variable_t


Components

Type Visibility Attributes Name Initial
character(len=64), public :: field_name
character(len=64), public :: netcdf_name = ""
character(len=64), public :: accumulation_frequency = "all"
character(len=64), public :: reduction_method = "none"
character(len=64), public :: aggregation_method = "point"
logical, public :: active = .true.
logical, public :: parameter = .false.
logical, public :: distributed = .true.
logical, public :: restart = .false.
logical, public :: patchout = .false.
integer, public :: var_type = CABLE_OUTPUT_VAR_TYPE_UNDEFINED
real, public, dimension(2) :: range = [-huge(0.0), huge(0.0)]
real, public, allocatable :: scale
real, public, allocatable :: offset
type(cable_output_dim_t), public, allocatable :: data_shape(:)
class(aggregator_t), public, allocatable :: aggregator
type(cable_output_attribute_t), public, allocatable :: metadata(:)