| 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() |