UFO
|
Fortran derived type for gnssro trajectory. More...
Public Member Functions | |
procedure | setup => ufo_gnssro_refmetoffice_tlad_setup |
procedure | delete => ufo_gnssro_refmetoffice_tlad_delete |
procedure | settraj => ufo_gnssro_refmetoffice_tlad_settraj |
procedure | simobs_tl => ufo_gnssro_refmetoffice_simobs_tl |
procedure | simobs_ad => ufo_gnssro_refmetoffice_simobs_ad |
![]() | |
procedure, non_overridable | opr_delete => opr_delete_ |
procedure, non_overridable | opr_settraj => opr_settraj_ |
procedure, non_overridable | opr_simobs_tl => opr_simobs_tl_ |
procedure, non_overridable | opr_simobs_ad => opr_simobs_ad_ |
procedure(delete_), deferred | delete |
procedure(settraj_), deferred | settraj |
procedure(simobs_tl_), deferred | simobs_tl |
procedure(simobs_ad_), deferred | simobs_ad |
Public Attributes | |
logical | vert_interp_ops |
Do vertical interpolation using ln(p) or exner? More... | |
logical | pseudo_ops |
Use pseudo-levels in the refractivity calculation. More... | |
logical | flip_it |
Do the outputs need to be flipped in order. More... | |
real(kind_real) | min_temp_grad |
The minimum temperature gradient before a profile is considered isothermal. More... | |
integer | nlevp |
The number of pressure levels. More... | |
integer | nlevq |
The number of specific humidity (or temperature) levels. More... | |
integer | nlocs |
The number of observations. More... | |
real(kind_real), dimension(:,:), allocatable | k |
The K-matrix (Jacobian) More... | |
![]() | |
logical, public | ltraj = .false. |
trajectory set? More... | |
Fortran derived type for gnssro trajectory.
Definition at line 39 of file ufo_gnssro_refmetoffice_tlad_mod.F90.
procedure ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::delete |
Definition at line 52 of file ufo_gnssro_refmetoffice_tlad_mod.F90.
procedure ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::settraj |
Definition at line 53 of file ufo_gnssro_refmetoffice_tlad_mod.F90.
procedure ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::setup |
Definition at line 51 of file ufo_gnssro_refmetoffice_tlad_mod.F90.
procedure ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::simobs_ad |
Definition at line 55 of file ufo_gnssro_refmetoffice_tlad_mod.F90.
procedure ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::simobs_tl |
Definition at line 54 of file ufo_gnssro_refmetoffice_tlad_mod.F90.
logical ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::flip_it |
Do the outputs need to be flipped in order.
Definition at line 43 of file ufo_gnssro_refmetoffice_tlad_mod.F90.
real(kind_real), dimension(:,:), allocatable ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::k |
The K-matrix (Jacobian)
Definition at line 49 of file ufo_gnssro_refmetoffice_tlad_mod.F90.
real(kind_real) ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::min_temp_grad |
The minimum temperature gradient before a profile is considered isothermal.
Definition at line 44 of file ufo_gnssro_refmetoffice_tlad_mod.F90.
integer ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::nlevp |
The number of pressure levels.
Definition at line 46 of file ufo_gnssro_refmetoffice_tlad_mod.F90.
integer ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::nlevq |
The number of specific humidity (or temperature) levels.
Definition at line 47 of file ufo_gnssro_refmetoffice_tlad_mod.F90.
integer ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::nlocs |
The number of observations.
Definition at line 48 of file ufo_gnssro_refmetoffice_tlad_mod.F90.
logical ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::pseudo_ops |
Use pseudo-levels in the refractivity calculation.
Definition at line 42 of file ufo_gnssro_refmetoffice_tlad_mod.F90.
logical ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::vert_interp_ops |
Do vertical interpolation using ln(p) or exner?
Definition at line 41 of file ufo_gnssro_refmetoffice_tlad_mod.F90.