UFO
ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad Type Reference

Fortran derived type for gnssro trajectory. More...

Inheritance diagram for ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad:
Collaboration diagram for ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad:

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
 
- Public Member Functions inherited from ufo_basis_tlad_mod::ufo_basis_tlad
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...
 
- Public Attributes inherited from ufo_basis_tlad_mod::ufo_basis_tlad
logical, public ltraj = .false.
 trajectory set? More...
 

Detailed Description

Fortran derived type for gnssro trajectory.

Definition at line 39 of file ufo_gnssro_refmetoffice_tlad_mod.F90.

Member Function/Subroutine Documentation

◆ delete()

procedure ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::delete

Definition at line 52 of file ufo_gnssro_refmetoffice_tlad_mod.F90.

◆ settraj()

procedure ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::settraj

Definition at line 53 of file ufo_gnssro_refmetoffice_tlad_mod.F90.

◆ setup()

procedure ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::setup

Definition at line 51 of file ufo_gnssro_refmetoffice_tlad_mod.F90.

◆ simobs_ad()

procedure ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::simobs_ad

Definition at line 55 of file ufo_gnssro_refmetoffice_tlad_mod.F90.

◆ simobs_tl()

procedure ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad::simobs_tl

Definition at line 54 of file ufo_gnssro_refmetoffice_tlad_mod.F90.

Member Data Documentation

◆ flip_it

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.

◆ k

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.

◆ min_temp_grad

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.

◆ nlevp

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.

◆ nlevq

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.

◆ nlocs

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.

◆ pseudo_ops

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.

◆ vert_interp_ops

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.


The documentation for this type was generated from the following file: