| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | Coord_SERIALIZE_TYPE | = | 200 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(Variable), | intent(in) | :: | var | |||
| class(*), | intent(in) | :: | coordinate_data(:) | |||
| integer, | intent(out), | optional | :: | rc |
| private function new_CoordinateVariable (var, coordinate_data, rc) |
| generic, public :: add_attribute => add_attribute_0d | |
| generic, public :: add_attribute => add_attribute_1d | |
| procedure, public :: add_attribute_0d | |
| procedure, public :: add_attribute_1d | |
| procedure, public :: add_const_value | |
| procedure, public :: equal | |
| procedure, public :: equal_c | |
| procedure, public :: get_attribute | |
| procedure, public :: get_attribute_int32 | |
| procedure, public :: get_attribute_int64 | |
| procedure, public :: get_attribute_real32 | |
| procedure, public :: get_attribute_real64 | |
| procedure, public :: get_attribute_string | |
| procedure, public :: get_attributes | |
| procedure, public :: get_chunksizes | |
| procedure, public :: get_const_value | |
| procedure, public :: get_coordinate_data | |
| generic, public :: get_data => get_real32, get_real64, get_int32, get_int64 | |
| procedure, public :: get_deflation | |
| procedure, public :: get_dimensions | |
| procedure, public :: get_int32 | |
| procedure, public :: get_int64 | |
| procedure, public :: get_ith_dimension | |
| procedure, public :: get_quantize_algorithm | |
| procedure, public :: get_quantize_level | |
| procedure, public :: get_real32 | |
| procedure, public :: get_real64 | |
| procedure, public :: get_type | |
| procedure, public :: get_zstandard_level | |
| procedure, public :: is_attribute_present | |
| procedure, public :: not_equal | |
| procedure, public :: not_equal_c | |
| generic, public :: operator(/=) => not_equal, not_equal_c | |
| generic, public :: operator(==) => equal, equal_c | |
| procedure, public :: remove_attribute | |
| procedure, public :: replace_coordinate_data | |
| procedure, public :: serialize | |
| procedure, public :: set_coordinate_data | |
| procedure, public :: set_deflation |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | buffer(:) | |||
| type(CoordinateVariable), | intent(inout) | :: | cv | |||
| integer, | intent(out), | optional | :: | rc |