UFO
ufo_radiancerttov_utils_mod::rttov_conf Type Reference
Collaboration diagram for ufo_radiancerttov_utils_mod::rttov_conf:

Private Member Functions

procedure set_options => set_options_rttov
 
procedure setup => setup_rttov
 
procedure set_defaults => set_defaults_rttov
 

Private Attributes

integer nsensors
 
integer ngas
 
character(len=maxvarlen), dimension(:), allocatable absorbers
 
integer, dimension(:), allocatable absorber_id
 
real(kind_real), dimension(0:ngases_max) scale_fac
 
logical rttov_gasunitconv
 
character(len=255), dimension(:), allocatable sensor_id
 
character(len=255) coefficient_path
 
type(rttov_coefs), dimension(:), allocatable rttov_coef_array
 
character(len=10) rttov_default_opts = 'RTTOV'
 
type(rttov_options) rttov_opts
 
logical rttov_is_setup = .false.
 
logical satrad_compatibility = .true.
 
logical userhwaterforqc = .true.
 
logical usecoldsurfacecheck = .false.
 
logical splitqtotal = .false.
 
logical useqtsplitrain = .false.
 
logical rttov_profile_checkinput = .false.
 
logical prof_by_prof = .true.
 
integer, dimension(:), allocatable inspect
 
integer nchan_max_sim
 

Detailed Description

Definition at line 154 of file ufo_radiancerttov_utils_mod.F90.

Member Function/Subroutine Documentation

◆ set_defaults()

procedure ufo_radiancerttov_utils_mod::rttov_conf::set_defaults
private

Definition at line 187 of file ufo_radiancerttov_utils_mod.F90.

◆ set_options()

procedure ufo_radiancerttov_utils_mod::rttov_conf::set_options
private

Definition at line 185 of file ufo_radiancerttov_utils_mod.F90.

◆ setup()

procedure ufo_radiancerttov_utils_mod::rttov_conf::setup
private

Definition at line 186 of file ufo_radiancerttov_utils_mod.F90.

Member Data Documentation

◆ absorber_id

integer, dimension(:), allocatable ufo_radiancerttov_utils_mod::rttov_conf::absorber_id
private

Definition at line 159 of file ufo_radiancerttov_utils_mod.F90.

◆ absorbers

character(len=maxvarlen), dimension(:), allocatable ufo_radiancerttov_utils_mod::rttov_conf::absorbers
private

Definition at line 158 of file ufo_radiancerttov_utils_mod.F90.

◆ coefficient_path

character(len=255) ufo_radiancerttov_utils_mod::rttov_conf::coefficient_path
private

Definition at line 164 of file ufo_radiancerttov_utils_mod.F90.

◆ inspect

integer, dimension(:), allocatable ufo_radiancerttov_utils_mod::rttov_conf::inspect
private

Definition at line 180 of file ufo_radiancerttov_utils_mod.F90.

◆ nchan_max_sim

integer ufo_radiancerttov_utils_mod::rttov_conf::nchan_max_sim
private

Definition at line 181 of file ufo_radiancerttov_utils_mod.F90.

◆ ngas

integer ufo_radiancerttov_utils_mod::rttov_conf::ngas
private

Definition at line 156 of file ufo_radiancerttov_utils_mod.F90.

◆ nsensors

integer ufo_radiancerttov_utils_mod::rttov_conf::nsensors
private

Definition at line 155 of file ufo_radiancerttov_utils_mod.F90.

◆ prof_by_prof

logical ufo_radiancerttov_utils_mod::rttov_conf::prof_by_prof = .true.
private

Definition at line 178 of file ufo_radiancerttov_utils_mod.F90.

◆ rttov_coef_array

type(rttov_coefs), dimension(:), allocatable ufo_radiancerttov_utils_mod::rttov_conf::rttov_coef_array
private

Definition at line 166 of file ufo_radiancerttov_utils_mod.F90.

◆ rttov_default_opts

character(len=10) ufo_radiancerttov_utils_mod::rttov_conf::rttov_default_opts = 'RTTOV'
private

Definition at line 167 of file ufo_radiancerttov_utils_mod.F90.

◆ rttov_gasunitconv

logical ufo_radiancerttov_utils_mod::rttov_conf::rttov_gasunitconv
private

Definition at line 161 of file ufo_radiancerttov_utils_mod.F90.

◆ rttov_is_setup

logical ufo_radiancerttov_utils_mod::rttov_conf::rttov_is_setup = .false.
private

Definition at line 169 of file ufo_radiancerttov_utils_mod.F90.

◆ rttov_opts

type(rttov_options) ufo_radiancerttov_utils_mod::rttov_conf::rttov_opts
private

Definition at line 168 of file ufo_radiancerttov_utils_mod.F90.

◆ rttov_profile_checkinput

logical ufo_radiancerttov_utils_mod::rttov_conf::rttov_profile_checkinput = .false.
private

Definition at line 176 of file ufo_radiancerttov_utils_mod.F90.

◆ satrad_compatibility

logical ufo_radiancerttov_utils_mod::rttov_conf::satrad_compatibility = .true.
private

Definition at line 171 of file ufo_radiancerttov_utils_mod.F90.

◆ scale_fac

real(kind_real), dimension(0:ngases_max) ufo_radiancerttov_utils_mod::rttov_conf::scale_fac
private

Definition at line 160 of file ufo_radiancerttov_utils_mod.F90.

◆ sensor_id

character(len=255), dimension(:), allocatable ufo_radiancerttov_utils_mod::rttov_conf::sensor_id
private

Definition at line 163 of file ufo_radiancerttov_utils_mod.F90.

◆ splitqtotal

logical ufo_radiancerttov_utils_mod::rttov_conf::splitqtotal = .false.
private

Definition at line 174 of file ufo_radiancerttov_utils_mod.F90.

◆ usecoldsurfacecheck

logical ufo_radiancerttov_utils_mod::rttov_conf::usecoldsurfacecheck = .false.
private

Definition at line 173 of file ufo_radiancerttov_utils_mod.F90.

◆ useqtsplitrain

logical ufo_radiancerttov_utils_mod::rttov_conf::useqtsplitrain = .false.
private

Definition at line 175 of file ufo_radiancerttov_utils_mod.F90.

◆ userhwaterforqc

logical ufo_radiancerttov_utils_mod::rttov_conf::userhwaterforqc = .true.
private

Definition at line 172 of file ufo_radiancerttov_utils_mod.F90.


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