UFO
ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad Type Reference
Collaboration diagram for ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad:

Public Member Functions

procedure setup => avgkernel_tlad_setup_
 
procedure cleanup => avgkernel_tlad_cleanup_
 
procedure settraj => avgkernel_tlad_settraj_
 
procedure simobs_tl => avgkernel_simobs_tl_
 
procedure simobs_ad => avgkernel_simobs_ad_
 
final destructor
 

Public Attributes

type(oops_variables), public obsvars
 
type(oops_variables), public geovars
 
integer nlayers_kernel
 
integer nlocs
 
integer nvars
 
integer nval
 
real(kind_real), dimension(:), allocatable ak_kernel
 
real(kind_real), dimension(:), allocatable bk_kernel
 
character(kind=c_char, len=:), allocatable obskernelvar
 
character(kind=c_char, len=:), dimension(:), allocatable tracervars
 
logical troposphere
 
logical totalcolumn
 
real(kind_real) convert_factor_model
 
real(kind_real) convert_factor_hofx
 
real(kind_real), dimension(:,:), allocatable avgkernel_obs
 
real(kind_real), dimension(:,:), allocatable prsl_obs
 
real(kind_real), dimension(:,:), allocatable prsi_obs
 
real(kind_real), dimension(:,:), allocatable prsl
 
real(kind_real), dimension(:,:), allocatable prsi
 
real(kind_real), dimension(:,:), allocatable temp
 
real(kind_real), dimension(:,:), allocatable phii
 
real(kind_real), dimension(:), allocatable airmass_tot
 
real(kind_real), dimension(:), allocatable airmass_trop
 
integer, dimension(:), allocatable troplev_obs
 
logical flip_it
 

Detailed Description

Definition at line 22 of file ufo_avgkernel_tlad_mod.F90.

Member Function/Subroutine Documentation

◆ cleanup()

procedure ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::cleanup

Definition at line 39 of file ufo_avgkernel_tlad_mod.F90.

◆ destructor()

final ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::destructor
final

Definition at line 43 of file ufo_avgkernel_tlad_mod.F90.

Here is the call graph for this function:

◆ settraj()

procedure ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::settraj

Definition at line 40 of file ufo_avgkernel_tlad_mod.F90.

◆ setup()

procedure ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::setup

Definition at line 38 of file ufo_avgkernel_tlad_mod.F90.

◆ simobs_ad()

procedure ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::simobs_ad

Definition at line 42 of file ufo_avgkernel_tlad_mod.F90.

◆ simobs_tl()

procedure ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::simobs_tl

Definition at line 41 of file ufo_avgkernel_tlad_mod.F90.

Member Data Documentation

◆ airmass_tot

real(kind_real), dimension(:), allocatable ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::airmass_tot

Definition at line 34 of file ufo_avgkernel_tlad_mod.F90.

◆ airmass_trop

real(kind_real), dimension(:), allocatable ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::airmass_trop

Definition at line 34 of file ufo_avgkernel_tlad_mod.F90.

◆ ak_kernel

real(kind_real), dimension(:), allocatable ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::ak_kernel

Definition at line 28 of file ufo_avgkernel_tlad_mod.F90.

◆ avgkernel_obs

real(kind_real), dimension(:,:), allocatable ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::avgkernel_obs

Definition at line 32 of file ufo_avgkernel_tlad_mod.F90.

◆ bk_kernel

real(kind_real), dimension(:), allocatable ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::bk_kernel

Definition at line 28 of file ufo_avgkernel_tlad_mod.F90.

◆ convert_factor_hofx

real(kind_real) ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::convert_factor_hofx

Definition at line 31 of file ufo_avgkernel_tlad_mod.F90.

◆ convert_factor_model

real(kind_real) ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::convert_factor_model

Definition at line 31 of file ufo_avgkernel_tlad_mod.F90.

◆ flip_it

logical ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::flip_it

Definition at line 36 of file ufo_avgkernel_tlad_mod.F90.

◆ geovars

type(oops_variables), public ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::geovars

Definition at line 25 of file ufo_avgkernel_tlad_mod.F90.

◆ nlayers_kernel

integer ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::nlayers_kernel

Definition at line 26 of file ufo_avgkernel_tlad_mod.F90.

◆ nlocs

integer ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::nlocs

Definition at line 27 of file ufo_avgkernel_tlad_mod.F90.

◆ nval

integer ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::nval

Definition at line 27 of file ufo_avgkernel_tlad_mod.F90.

◆ nvars

integer ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::nvars

Definition at line 27 of file ufo_avgkernel_tlad_mod.F90.

◆ obskernelvar

character(kind=c_char,len=:), allocatable ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::obskernelvar

Definition at line 29 of file ufo_avgkernel_tlad_mod.F90.

◆ obsvars

type(oops_variables), public ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::obsvars

Definition at line 24 of file ufo_avgkernel_tlad_mod.F90.

◆ phii

real(kind_real), dimension(:,:), allocatable ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::phii

Definition at line 33 of file ufo_avgkernel_tlad_mod.F90.

◆ prsi

real(kind_real), dimension(:,:), allocatable ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::prsi

Definition at line 33 of file ufo_avgkernel_tlad_mod.F90.

◆ prsi_obs

real(kind_real), dimension(:,:), allocatable ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::prsi_obs

Definition at line 32 of file ufo_avgkernel_tlad_mod.F90.

◆ prsl

real(kind_real), dimension(:,:), allocatable ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::prsl

Definition at line 33 of file ufo_avgkernel_tlad_mod.F90.

◆ prsl_obs

real(kind_real), dimension(:,:), allocatable ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::prsl_obs

Definition at line 32 of file ufo_avgkernel_tlad_mod.F90.

◆ temp

real(kind_real), dimension(:,:), allocatable ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::temp

Definition at line 33 of file ufo_avgkernel_tlad_mod.F90.

◆ totalcolumn

logical ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::totalcolumn

Definition at line 30 of file ufo_avgkernel_tlad_mod.F90.

◆ tracervars

character(kind=c_char,len=:), dimension(:), allocatable ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::tracervars

Definition at line 29 of file ufo_avgkernel_tlad_mod.F90.

◆ troplev_obs

integer, dimension(:), allocatable ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::troplev_obs

Definition at line 35 of file ufo_avgkernel_tlad_mod.F90.

◆ troposphere

logical ufo_avgkernel_tlad_mod::ufo_avgkernel_tlad::troposphere

Definition at line 30 of file ufo_avgkernel_tlad_mod.F90.


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