PDAFomi_init_dim_obs_l_noniso_locweights Subroutine

public subroutine PDAFomi_init_dim_obs_l_noniso_locweights(thisobs_l, thisobs, coords_l, locweights, cradius, sradius, cnt_obs_l)

Set dimension of local obs. vector and local obs. arrays

This routine is a variant of PDAFomi_init_dim_obs_l_noniso with support for a vector of localization weights. This is used to specify different localization functions for the vertical and horizontal directions. The routine only stores the value of locweights(2) for the vertical and calls PDAFomi_init_dim_obs_l_iso.

Revision history: * 2024-04 - Lars Nerger - Initial code * Later revisions - see repository log

Arguments

Type IntentOptional Attributes Name
type(obs_l), intent(inout), TARGET :: thisobs_l
type(obs_f), intent(inout) :: thisobs
real, intent(in) :: coords_l(:)
integer, intent(in) :: locweights(:)
real, intent(in) :: cradius(:)
real, intent(in) :: sradius(:)
integer, intent(inout) :: cnt_obs_l