UFO
ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob Type Reference
Collaboration diagram for ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob:

Public Member Functions

procedure setup => ufo_rttovonedvarcheck_initob
 
procedure delete => ufo_rttovonedvarcheck_deleteob
 
procedure info => ufo_rttovonedvarcheck_printob
 

Public Attributes

character(len=max_string) forward_mod_name
 forward model name (RTTOV only one at the moment) More...
 
integer nlocs
 number of locations = 1 More...
 
integer surface_type
 surface type of observation More...
 
integer niter
 
integer, dimension(:), allocatable channels_used
 channels used for this observation More...
 
integer, dimension(:), allocatable channels_all
 all channels used for output More...
 
real(kind_real) latitude
 latitude of observation More...
 
real(kind_real) longitude
 longitude of observation More...
 
real(kind_real) elevation
 elevation above sea level of observation More...
 
real(kind_real) sensor_zenith_angle
 sensor zenith of observation More...
 
real(kind_real) sensor_azimuth_angle
 sensor azimuth of observation More...
 
real(kind_real) solar_zenith_angle
 solar zenith of observation More...
 
real(kind_real) solar_azimuth_angle
 solar azimuth of observation More...
 
real(kind_real) cloudtopp
 cloud top pressure (used in if cloudy retrieval used) More...
 
real(kind_real) cloudfrac
 cloud fraction (used in if cloudy retrieval used) More...
 
real(kind_real) final_cost
 final cost at solution More...
 
real(kind_real) lwp
 retrieved liquid water path. This is output for future filters More...
 
real(kind_real), dimension(:), allocatable yobs
 satellite BTs More...
 
real(kind_real), dimension(:), allocatable final_bt_diff
 final bt difference if converged More...
 
real(kind_real), dimension(:), allocatable emiss
 surface emissivity More...
 
real(kind_real), dimension(:), allocatable background_t
 background temperature used by qsplit More...
 
real(kind_real), dimension(:), allocatable output_profile
 retrieved state at converge as profile vector More...
 
real(kind_real), dimension(:), allocatable output_bt
 Brightness temperatures using retrieved state. More...
 
real(kind_real), dimension(:), allocatable background_bt
 Brightness temperatures from 1st itreration. More...
 
logical retrievecloud
 flag to turn on retrieve cloud More...
 
logical mwscatt
 flag to use rttov-scatt model through the interface More...
 
logical mwscatt_totalice
 flag to use total ice (rather then ciw) for rttov-scatt simulations More...
 
logical, dimension(:), allocatable calc_emiss
 flag to decide if RTTOV calculates emissivity More...
 
type(ufo_rttovonedvarcheck_pcemis), pointer pcemis
 pointer to the IR pc emissivity object More...
 

Detailed Description

Definition at line 22 of file ufo_rttovonedvarcheck_ob_mod.f90.

Member Function/Subroutine Documentation

◆ delete()

procedure ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::delete

Definition at line 56 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ info()

procedure ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::info

Definition at line 57 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ setup()

procedure ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::setup

Definition at line 55 of file ufo_rttovonedvarcheck_ob_mod.f90.

Member Data Documentation

◆ background_bt

real(kind_real), dimension(:), allocatable ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::background_bt

Brightness temperatures from 1st itreration.

Definition at line 47 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ background_t

real(kind_real), dimension(:), allocatable ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::background_t

background temperature used by qsplit

Definition at line 44 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ calc_emiss

logical, dimension(:), allocatable ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::calc_emiss

flag to decide if RTTOV calculates emissivity

Definition at line 51 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ channels_all

integer, dimension(:), allocatable ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::channels_all

all channels used for output

Definition at line 29 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ channels_used

integer, dimension(:), allocatable ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::channels_used

channels used for this observation

Definition at line 28 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ cloudfrac

real(kind_real) ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::cloudfrac

cloud fraction (used in if cloudy retrieval used)

Definition at line 38 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ cloudtopp

real(kind_real) ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::cloudtopp

cloud top pressure (used in if cloudy retrieval used)

Definition at line 37 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ elevation

real(kind_real) ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::elevation

elevation above sea level of observation

Definition at line 32 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ emiss

real(kind_real), dimension(:), allocatable ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::emiss

surface emissivity

Definition at line 43 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ final_bt_diff

real(kind_real), dimension(:), allocatable ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::final_bt_diff

final bt difference if converged

Definition at line 42 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ final_cost

real(kind_real) ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::final_cost

final cost at solution

Definition at line 39 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ forward_mod_name

character(len=max_string) ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::forward_mod_name

forward model name (RTTOV only one at the moment)

Definition at line 24 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ latitude

real(kind_real) ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::latitude

latitude of observation

Definition at line 30 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ longitude

real(kind_real) ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::longitude

longitude of observation

Definition at line 31 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ lwp

real(kind_real) ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::lwp

retrieved liquid water path. This is output for future filters

Definition at line 40 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ mwscatt

logical ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::mwscatt

flag to use rttov-scatt model through the interface

Definition at line 49 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ mwscatt_totalice

logical ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::mwscatt_totalice

flag to use total ice (rather then ciw) for rttov-scatt simulations

Definition at line 50 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ niter

integer ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::niter

Definition at line 27 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ nlocs

integer ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::nlocs

number of locations = 1

Definition at line 25 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ output_bt

real(kind_real), dimension(:), allocatable ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::output_bt

Brightness temperatures using retrieved state.

Definition at line 46 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ output_profile

real(kind_real), dimension(:), allocatable ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::output_profile

retrieved state at converge as profile vector

Definition at line 45 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ pcemis

type(ufo_rttovonedvarcheck_pcemis), pointer ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::pcemis

pointer to the IR pc emissivity object

Definition at line 52 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ retrievecloud

logical ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::retrievecloud

flag to turn on retrieve cloud

Definition at line 48 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ sensor_azimuth_angle

real(kind_real) ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::sensor_azimuth_angle

sensor azimuth of observation

Definition at line 34 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ sensor_zenith_angle

real(kind_real) ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::sensor_zenith_angle

sensor zenith of observation

Definition at line 33 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ solar_azimuth_angle

real(kind_real) ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::solar_azimuth_angle

solar azimuth of observation

Definition at line 36 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ solar_zenith_angle

real(kind_real) ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::solar_zenith_angle

solar zenith of observation

Definition at line 35 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ surface_type

integer ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::surface_type

surface type of observation

Definition at line 26 of file ufo_rttovonedvarcheck_ob_mod.f90.

◆ yobs

real(kind_real), dimension(:), allocatable ufo_rttovonedvarcheck_ob_mod::ufo_rttovonedvarcheck_ob::yobs

satellite BTs

Definition at line 41 of file ufo_rttovonedvarcheck_ob_mod.f90.


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