17 | | INTEGER, INTENT(in) :: locweight ! Type of localization function |
18 | | REAL, INTENT(in) :: cradius ! Localization cut-off radius |
19 | | REAL, INTENT(in) :: sradius ! Support radius of localization function |
| 17 | INTEGER, INTENT(in) :: locweight ! Type of localization function [scalar or vector, see below] |
| 18 | REAL, INTENT(in) :: cradius ! Localization cut-off radius [scalar or vector, see below] |
| 19 | REAL, INTENT(in) :: sradius ! Support radius of localization function [scalar or vector, see below] |
| 38 | |
| 39 | == Setting different weight functs for horizontal and vertical directions == |
| 40 | |
| 41 | In case of the non-isotropic localization and can specify different weight functions for the vertical and horizontal directions. This should be particularly useful when using the 2D+1D factorized localization (see exaplanation of [wiki:OMI_observation_modules#thisobsdisttype possible choices of thisobs%disttype >]). The interface accepting separate weight functions is |
| 42 | {{{ |
| 43 | INTEGER, INTENT(in) :: locweight(2) ! Type of localization function [scalar or vector, see below] |
| 44 | REAL, INTENT(in) :: cradius(:) ! Localization radius |
| 45 | REAL, INTENT(in) :: sradius(:) ! Support radius of localization function |
| 46 | |
| 47 | }}} |
| 48 | Now, `locweight(1)` specifies the localization function in the horizontal direction, while `locweight(2)` specifies the localization function in the vertical direction (see the [wiki:OMI_observation_modules#init_dim_obs_l_OBSTYPE the table of choices of localization functions]). |