| enumerator | :: | no_coord | = | 0 | |
| enumerator | :: | simple_coord | = | 1 | |
| enumerator | :: | fixed_pressure | = | 2 | |
| enumerator | :: | fixed_height | = | 3 | |
| enumerator | :: | model_pressure | = | 4 |
| enumerator | :: | vertical_stagger_center | = | 0 | |
| enumerator | :: | vertical_stagger_edge | = | 1 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(FileMetadataUtils), | intent(in) | :: | metadata | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | level_units | |||
| character(len=:), | public, | allocatable | :: | positive | |||
| character(len=:), | public, | allocatable | :: | surf_name | |||
| character(len=:), | public, | allocatable | :: | surf_units | |||
| integer, | public | :: | num_levels | ||||
| integer, | public | :: | stagger | ||||
| integer, | public | :: | vertical_type | ||||
| real, | public, | allocatable | :: | ak(:) | |||
| real, | public, | allocatable | :: | bk(:) | |||
| real, | public, | allocatable | :: | levels(:) |
| private function new_verticalCoordinate (metadata, var_name, rc) |
| procedure, public :: compute_ple |