PDAFomi_g2l_obs_internal Subroutine

public subroutine PDAFomi_g2l_obs_internal(thisobs_l, obs_f_one, offset_obs_l_all, obs_l_all)

Initialize local observation vector

This routine has to initialize the part of the overall local observation vector corresponding to the current observation type. The offset of the current observation type in the local obs. vector is given by OFFSET_OBS_l_ALL. This routine is both used directly to initialize the local part of a vector in observation space (PDAFomi_g2l_obs) and it's called from PDAFomi_init_obs_l to initialize the local part of the vector of observations and the corresponding vector of variances.

Revision history: * 2019-06 - Lars Nerger - Initial code from restructuring observation routines * Later revisions - see repository log

Arguments

Type IntentOptional Attributes Name
type(obs_l), intent(inout) :: thisobs_l
real, intent(in) :: obs_f_one(:)
integer, intent(in) :: offset_obs_l_all
real, intent(inout) :: obs_l_all(:)