|
subroutine, public | ufo_radiancerttov_utils_mod::rttov_conf_setup (conf, f_confOpts, f_confOper) |
|
subroutine, public | ufo_radiancerttov_utils_mod::rttov_conf_delete (conf) |
|
subroutine, public | ufo_radiancerttov_utils_mod::load_atm_data_rttov (geovals, obss, profiles, prof_start, conf, layer_quantities, obs_info) |
|
subroutine, public | ufo_radiancerttov_utils_mod::load_geom_data_rttov (obss, profiles, prof_start1, obs_info) |
|
subroutine | ufo_radiancerttov_utils_mod::set_options_rttov (self, f_confOpts) |
|
subroutine | ufo_radiancerttov_utils_mod::setup_rttov (self, f_confOpts, asw) |
|
subroutine | ufo_radiancerttov_utils_mod::get_var_name (n, varname) |
|
subroutine | ufo_radiancerttov_utils_mod::alloc_rttov (self, errorstatus, conf, nprofiles, nchannels, nlevels, init, asw) |
|
subroutine, public | ufo_radiancerttov_utils_mod::ufo_rttov_skip_profiles (nprofiles, nchannels, channels, obss, Skip_Profiles) |
|
subroutine | ufo_radiancerttov_utils_mod::ufo_rttov_init_emissivity (self, conf) |
|
subroutine | ufo_radiancerttov_utils_mod::set_defaults_rttov (self, default_opts_set) |
|
subroutine, public | ufo_radiancerttov_utils_mod::populate_hofxdiags (RTProf, chanprof, hofxdiags) |
|
subroutine, public | ufo_radiancerttov_utils_mod::parse_hofxdiags (hofxdiags, jacobian_needed) |
|
subroutine | ufo_radiancerttov_utils_mod::ops_satrad_qsplit (output_type, p, t, qtotal, q, ql, qi, UseQtSplitRain) |
|
|
integer, parameter, public | ufo_radiancerttov_utils_mod::max_string =800 |
|
integer, parameter, public | ufo_radiancerttov_utils_mod::maxvarin = 50 |
|
character(len=maxvarlen), dimension(maxvarin), public | ufo_radiancerttov_utils_mod::varin_temp |
|
character(len=max_string), public | ufo_radiancerttov_utils_mod::message |
|
integer, public | ufo_radiancerttov_utils_mod::nvars_in |
|
integer, public | ufo_radiancerttov_utils_mod::rttov_errorstatus |
|
character(len=maxvarlen), dimension(:), allocatable | ufo_radiancerttov_utils_mod::ystr_diags |
|
character(len=maxvarlen), dimension(:), allocatable | ufo_radiancerttov_utils_mod::xstr_diags |
|
integer, dimension(:), allocatable | ufo_radiancerttov_utils_mod::ch_diags |
|
real(c_double) | ufo_radiancerttov_utils_mod::missing |
|
character(len=maxvarlen), dimension(21), target | ufo_radiancerttov_utils_mod::varin_default_crtm = (/var_ts, var_prs, var_prsi, var_sfc_wfrac, var_sfc_lfrac, var_sfc_ifrac, var_sfc_sfrac, var_sfc_wtmp, var_sfc_ltmp, var_sfc_itmp, var_sfc_stmp, var_sfc_vegfrac, var_sfc_wspeed, var_sfc_wdir, var_sfc_lai, var_sfc_soilm, var_sfc_soilt, var_sfc_landtyp, var_sfc_vegtyp, var_sfc_soiltyp, var_sfc_sdepth/) |
|
character(len=maxvarlen), dimension(11), target | ufo_radiancerttov_utils_mod::varin_default_satrad = (/var_prs, var_ts, var_q, var_sfc_t2m, var_u, var_v, var_sfc_p2m, var_sfc_q2m, var_sfc_tskin, var_water_type_rttov, var_surf_type_rttov /) |
|
character(len=maxvarlen), dimension(:), pointer, public | ufo_radiancerttov_utils_mod::varin_default |
|
character(len= *), dimension(ngases_max+1), parameter | ufo_radiancerttov_utils_mod::rttov_absorbers = [gas_name(1:ngases_max),'CLW'] |
|
integer, dimension(ngases_max+1), parameter | ufo_radiancerttov_utils_mod::rttov_absorber_id = [gas_id_mixed, gas_id_watervapour, gas_id_ozone, gas_id_wvcont, gas_id_co2, gas_id_n2o, gas_id_co, gas_id_ch4, gas_id_so2, 99] |
|
character(len=maxvarlen), parameter | ufo_radiancerttov_utils_mod::null_str = '' |
|
character(len=maxvarlen), dimension(ngases_max+1), parameter | ufo_radiancerttov_utils_mod::ufo_absorbers = [ null_str, var_mixr, var_oz, null_str, var_co2, 'mole_fraction_of_nitrous_oxide_in_air', 'mole_fraction_of_carbon_monoxide_in_air', 'mole_fraction_of_methane_in_air', 'mole_fraction_of_sulfur_dioxide_in_air', var_clw] |
|
integer, public | ufo_radiancerttov_utils_mod::nchan_inst |
|
integer, public | ufo_radiancerttov_utils_mod::nchan_sim |
|
integer, public | ufo_radiancerttov_utils_mod::nlocs_total |
|
logical, public | ufo_radiancerttov_utils_mod::debug |
|
integer | ufo_radiancerttov_utils_mod::iprof |
|