pyPDAF.PDAFomi.obs_op_adj_gridpoint

pyPDAF.PDAFomi.obs_op_adj_gridpoint()

The adjoint observation operator of pyPDAF.PDAFomi.obs_op_gridpoint().

This function performs \(\mathbf{H}^\mathrm{T}\mathbf{y}\), where \(\mathbf{H}\) is the observation operator and \(\mathbf{y}\) is any state in observation space.

Here \(\mathbf{H}\) is pyPDAF.PDAFomi.obs_op_gridpoint().

Parameters:
  • i_obs (int) – index of observations

  • obs_f_all (ndarray[tuple[nobs_f_all, ...], np.float64]) – Full observed state for all observation types (nobs_f_all) The array dimension nobs_f_all is dimension of the observation

  • state_p (ndarray[tuple[dim_p, ...], np.float64]) – PE-local model state (dim_p) The array dimension dim_p is dimension of model state

Returns:

state_p\(\mathbf{H}^\mathrm{T}\mathbf{y}\) PE-local model state (dim_p) The array dimension dim_p is dimension of model state

Return type:

ndarray[tuple[dim_p, …], np.float64]