UFO
|
Fortran module which contains the observation data for a all the obs space. More...
Data Types | |
type | ufo_rttovonedvarcheck_obs |
Functions/Subroutines | |
subroutine | ufo_rttovonedvarcheck_obs_setup (self, config, nprofelements, geovals, vars, ir_pcemis) |
Initialize observation object. More... | |
subroutine | ufo_rttovonedvarcheck_obs_delete (self) |
Delete the observation object. More... | |
subroutine | ufo_rttovonedvarcheck_obs_initmwemiss (self, config) |
Initialize the microwave emissivity array. More... | |
subroutine | ufo_rttovonedvarcheck_obs_initiremiss (self, nchans, ir_pcemis) |
Initialize the infrared emissivity array. More... | |
subroutine | ufo_rttovonedvarcheck_obs_output (self, obsdb, prof_index, vars, nchans) |
Store the 1D-Var analysis variables in obsspace for future assessment. More... | |
Fortran module which contains the observation data for a all the obs space.
|
private |
Delete the observation object.
[in,out] | self | observation metadata type |
Definition at line 232 of file ufo_rttovonedvarcheck_obs_mod.f90.
|
private |
Initialize the infrared emissivity array.
Heritage: Ops_SatRad_InitEmissivity.f90 - the IR part only
[in,out] | self | observation metadata type |
[in] | nchans | total number of channels |
ir_pcemis | Infrared principal components object |
Definition at line 319 of file ufo_rttovonedvarcheck_obs_mod.f90.
|
private |
Initialize the microwave emissivity array.
Heritage: Ops_SatRad_InitEmissivity.f90 - the MW part only
[in,out] | self | observation metadata type |
[in] | config | main rttovonedvarcheck type |
Definition at line 273 of file ufo_rttovonedvarcheck_obs_mod.f90.
|
private |
Store the 1D-Var analysis variables in obsspace for future assessment.
Heritage: Ops_SatRad_SetOutput_RTTOV12
[in,out] | self | observation metadata type |
[in] | obsdb | pointer to the observation space |
[in] | prof_index | index to elements in the profile |
[in] | vars | channels for 1D-Var |
Definition at line 406 of file ufo_rttovonedvarcheck_obs_mod.f90.
subroutine ufo_rttovonedvarcheck_obs_mod::ufo_rttovonedvarcheck_obs_setup | ( | class(ufo_rttovonedvarcheck_obs), intent(out) | self, |
type(ufo_rttovonedvarcheck), intent(in) | config, | ||
integer, intent(in) | nprofelements, | ||
type(ufo_geovals), intent(in) | geovals, | ||
type(oops_variables), intent(in) | vars, | ||
type(ufo_rttovonedvarcheck_pcemis) | ir_pcemis | ||
) |
Initialize observation object.
[out] | self | observation metadata type |
[in] | config | observation metadata type |
[in] | nprofelements | number of profile elements |
[in] | geovals | model data at obs location |
[in] | vars | channels for 1D-Var |
ir_pcemis | Infrared principal components object |
Definition at line 67 of file ufo_rttovonedvarcheck_obs_mod.f90.