| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(cable_output_dim_t), | public, | parameter | :: | CABLE_OUTPUT_DIM_PATCH | = | cable_output_dim_t(0) | |
| type(cable_output_dim_t), | public, | parameter | :: | CABLE_OUTPUT_DIM_SOIL | = | cable_output_dim_t(1) | |
| type(cable_output_dim_t), | public, | parameter | :: | CABLE_OUTPUT_DIM_SNOW | = | cable_output_dim_t(2) | |
| type(cable_output_dim_t), | public, | parameter | :: | CABLE_OUTPUT_DIM_RAD | = | cable_output_dim_t(3) | |
| type(cable_output_dim_t), | public, | parameter | :: | CABLE_OUTPUT_DIM_PLANTCARBON | = | cable_output_dim_t(4) | |
| type(cable_output_dim_t), | public, | parameter | :: | CABLE_OUTPUT_DIM_SOILCARBON | = | cable_output_dim_t(5) | |
| type(cable_output_dim_t), | public, | parameter | :: | CABLE_OUTPUT_DIM_LAND | = | cable_output_dim_t(6) | |
| type(cable_output_dim_t), | public, | parameter | :: | CABLE_OUTPUT_DIM_LAND_GLOBAL | = | cable_output_dim_t(7) | |
| type(cable_output_dim_t), | public, | parameter | :: | CABLE_OUTPUT_DIM_X | = | cable_output_dim_t(8) | |
| type(cable_output_dim_t), | public, | parameter | :: | CABLE_OUTPUT_DIM_Y | = | cable_output_dim_t(9) | |
| integer(kind=int32), | public, | parameter | :: | FILL_VALUE_INT32 | = | -9999999_int32 | |
| real(kind=real32), | public, | parameter | :: | FILL_VALUE_REAL32 | = | -1.0e+33_real32 | |
| real(kind=real64), | public, | parameter | :: | FILL_VALUE_REAL64 | = | -1.0e+33_real64 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | value |
| generic, public :: operator(==) => cable_enum_eq | |
| generic, public :: operator(/=) => cable_enum_ne |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=64), | public | :: | name | ||||
| character(len=256), | public | :: | value |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=64), | public | :: | name | ||||
| character(len=64), | public | :: | accumulation_frequency | = | "all" | ||
| character(len=64), | public | :: | reduction_method | = | "none" | ||
| character(len=64), | public | :: | aggregation_method | ||||
| logical, | public | :: | active | ||||
| logical, | public | :: | parameter | = | .false. | ||
| logical, | public | :: | distributed | = | .true. | ||
| logical, | public | :: | restart | = | .false. | ||
| logical, | public | :: | patchout | = | .false. | ||
| integer, | public | :: | var_type | ||||
| real, | public, | dimension(2) | :: | range | |||
| type(cable_output_dim_t), | public, | allocatable | :: | data_shape(:) | |||
| class(aggregator_t), | public, | allocatable | :: | aggregator | |||
| type(cable_output_attribute_t), | public, | allocatable | :: | metadata(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real, | public | :: | previous_write_time | = | 0.0 | ||
| integer, | public | :: | frame | = | 0 | ||
| character(len=64), | public | :: | sampling_frequency | ||||
| character(len=64), | public | :: | grid_type | ||||
| character(len=256), | public | :: | file_name | ||||
| class(cable_netcdf_file_t), | public, | allocatable | :: | output_file | |||
| type(cable_output_variable_t), | public, | allocatable | :: | output_variables(:) | |||
| type(cable_output_attribute_t), | public, | allocatable | :: | metadata(:) |