UFO
|
Fortran module for utility routines used in calculating the observation uncertainties, using the Met Office calculations. More...
Data Types | |
type | rmatrix_type |
Functions/Subroutines | |
subroutine, public | ufo_roobserror_getrmatrix (max_mats, filename, Rmatrix, R_num_mats) |
subroutine | ufo_roobserror_read_rmatrix (fileunit, Rmatrix, return_code) |
subroutine | ufo_roobserror_interpolate_rmatrix (satid, origc, av_temp, R_num_sats, Rmatrix_list, out_matrix) |
subroutine | ufo_roobserror_interpolate_heights (target_nheights, target_heights, source_nheights, source_heights, source_values, output_values) |
subroutine | ufo_roobserror_copy_rmatrix (in_mat, out_mat) |
subroutine | ufo_roobserror_findnearest_rmatrix (satid, origc, latitude, R_num_sats, Rmatrix_list, out_matrix) |
Fortran module for utility routines used in calculating the observation uncertainties, using the Met Office calculations.
subroutine ufo_roobserror_utils_mod::ufo_roobserror_copy_rmatrix | ( | type (rmatrix_type), intent(in) | in_mat, |
type (rmatrix_type), intent(out) | out_mat | ||
) |
Definition at line 401 of file ufo_roobserror_utils_mod.F90.
subroutine ufo_roobserror_utils_mod::ufo_roobserror_findnearest_rmatrix | ( | integer, intent(in) | satid, |
integer, intent(in) | origc, | ||
real(kind_real), intent(in) | latitude, | ||
integer, intent(in) | R_num_sats, | ||
type (rmatrix_type), dimension(1:r_num_sats), intent(in) | Rmatrix_list, | ||
type (rmatrix_type), intent(out) | out_matrix | ||
) |
Definition at line 436 of file ufo_roobserror_utils_mod.F90.
subroutine, public ufo_roobserror_utils_mod::ufo_roobserror_getrmatrix | ( | integer, intent(in) | max_mats, |
character(len=*), intent(in) | filename, | ||
type (rmatrix_type), dimension(:), intent(out), allocatable | Rmatrix, | ||
integer, intent(out) | R_num_mats | ||
) |
Definition at line 41 of file ufo_roobserror_utils_mod.F90.
subroutine ufo_roobserror_utils_mod::ufo_roobserror_interpolate_heights | ( | integer, intent(in) | target_nheights, |
real, dimension(1:target_nheights), intent(in) | target_heights, | ||
integer, intent(in) | source_nheights, | ||
real, dimension(1:source_nheights), intent(in) | source_heights, | ||
real, dimension(1:source_nheights), intent(in) | source_values, | ||
real, dimension(1:target_nheights), intent(out) | output_values | ||
) |
Definition at line 338 of file ufo_roobserror_utils_mod.F90.
subroutine ufo_roobserror_utils_mod::ufo_roobserror_interpolate_rmatrix | ( | integer, intent(in) | satid, |
integer, intent(in) | origc, | ||
real, intent(in) | av_temp, | ||
integer, intent(in) | R_num_sats, | ||
type (rmatrix_type), dimension(r_num_sats), intent(in) | Rmatrix_list, | ||
type (rmatrix_type), intent(out) | out_matrix | ||
) |
Definition at line 228 of file ufo_roobserror_utils_mod.F90.
subroutine ufo_roobserror_utils_mod::ufo_roobserror_read_rmatrix | ( | integer, intent(in) | fileunit, |
type (rmatrix_type), intent(out) | Rmatrix, | ||
integer, intent(out) | return_code | ||
) |
Definition at line 141 of file ufo_roobserror_utils_mod.F90.