Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=REAL64), | intent(in) | :: | ak(:) | |||
real(kind=REAL64), | intent(in) | :: | bk(:) | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
real(kind=REAL64), | intent(in), | optional | :: | ref_pressure | ||
integer, | intent(inout), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Config) | :: | config | ||||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(inout), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | filename | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(inout), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | filename | |||
real(kind=REAL32), | intent(out) | :: | ptop | |||
real(kind=REAL32), | intent(out) | :: | pint | |||
real(kind=REAL32), | intent(out) | :: | ak(:) | |||
real(kind=REAL32), | intent(out) | :: | bk(:) | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | filename | |||
real(kind=REAL64), | intent(out) | :: | ptop | |||
real(kind=REAL64), | intent(out) | :: | pint | |||
real(kind=REAL64), | intent(out) | :: | ak(:) | |||
real(kind=REAL64), | intent(out) | :: | bk(:) | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(out), | optional | :: | rc |
private function new_EtaHybridVerticalCoordinate_by_ak_bk (ak, bk, unusable, ref_pressure, rc) | |
private function new_EtaHybridVerticalCoordinate_by_cfg (config, unusable, rc) | |
private function new_EtaHybridVerticalCoordinate_by_file (filename, unusable, rc) |
generic, public :: get_eta => get_eta_r8, get_eta_r4 | |
procedure, public :: get_eta_r4 | |
procedure, public :: get_eta_r8 | |
generic, public :: get_pressure_levels => get_pressure_levels_r8, get_pressure_levels_r4 | |
procedure, public :: get_pressure_levels_r4 | |
procedure, public :: get_pressure_levels_r8 | |
generic, public :: get_pressures => get_pressures_r8_3d, get_pressures_r4_3d | |
procedure, public :: get_pressures_r4_3d | |
procedure, public :: get_pressures_r8_3d |