UFO
ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad Type Reference

Fortran derived type for the tl/ad observation operator. More...

Collaboration diagram for ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad:

Public Member Functions

procedure setup => ufo_aodgeos_tlad_setup
 
procedure delete => ufo_aodgeos_tlad_delete
 
procedure settraj => ufo_aodgeos_tlad_settraj
 
procedure simobs_tl => ufo_aodgeos_simobs_tl
 
procedure simobs_ad => ufo_aodgeos_simobs_ad
 

Public Attributes

integer nlocs
 
integer nlayers
 
integer ntracers
 
integer nvars
 
type(oops_variables), public obsvars
 
type(oops_variables), public geovars
 
real(kind=kind_real), dimension(:,:,:,:), allocatable bext
 
real(kind=kind_real), dimension(:), allocatable, public wavelength
 
character(len=maxvarlen), public rcfile
 
real(kind=kind_real), dimension(:,:), allocatable delp
 

Detailed Description

Fortran derived type for the tl/ad observation operator.

Definition at line 27 of file ufo_aodgeos_tlad_mod.F90.

Member Function/Subroutine Documentation

◆ delete()

procedure ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::delete

Definition at line 37 of file ufo_aodgeos_tlad_mod.F90.

◆ settraj()

procedure ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::settraj

Definition at line 38 of file ufo_aodgeos_tlad_mod.F90.

◆ setup()

procedure ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::setup

Definition at line 36 of file ufo_aodgeos_tlad_mod.F90.

◆ simobs_ad()

procedure ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::simobs_ad

Definition at line 40 of file ufo_aodgeos_tlad_mod.F90.

◆ simobs_tl()

procedure ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::simobs_tl

Definition at line 39 of file ufo_aodgeos_tlad_mod.F90.

Member Data Documentation

◆ bext

real(kind=kind_real), dimension(:,:,:,:), allocatable ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::bext

Definition at line 31 of file ufo_aodgeos_tlad_mod.F90.

◆ delp

real(kind=kind_real), dimension(:,:), allocatable ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::delp

Definition at line 34 of file ufo_aodgeos_tlad_mod.F90.

◆ geovars

type(oops_variables), public ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::geovars

Definition at line 30 of file ufo_aodgeos_tlad_mod.F90.

◆ nlayers

integer ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::nlayers

Definition at line 28 of file ufo_aodgeos_tlad_mod.F90.

◆ nlocs

integer ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::nlocs

Definition at line 28 of file ufo_aodgeos_tlad_mod.F90.

◆ ntracers

integer ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::ntracers

Definition at line 28 of file ufo_aodgeos_tlad_mod.F90.

◆ nvars

integer ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::nvars

Definition at line 28 of file ufo_aodgeos_tlad_mod.F90.

◆ obsvars

type(oops_variables), public ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::obsvars

Definition at line 29 of file ufo_aodgeos_tlad_mod.F90.

◆ rcfile

character(len=maxvarlen), public ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::rcfile

Definition at line 33 of file ufo_aodgeos_tlad_mod.F90.

◆ wavelength

real(kind=kind_real), dimension(:), allocatable, public ufo_aodgeos_tlad_mod::ufo_aodgeos_tlad::wavelength

Definition at line 32 of file ufo_aodgeos_tlad_mod.F90.


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