Changes between Version 1 and Version 2 of PDAFomi_set_icoeff_p
- Timestamp:
- Nov 24, 2024, 4:24:44 PM (4 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PDAFomi_set_icoeff_p
v1 v2 3 3 This page documents the routine `PDAFomi_set_icoeff_p` of PDAF. The routine was introduced by PDAF version 2.3.1. 4 4 5 The routine sets thisobs%icoeff_p. It avoids to directly initialize elements of the data type 'thisobs' in the code, which can be problematic in some programming languages.5 The routine allocates and fills thisobs%icoeff_p. It avoids to directly initialize elements of the data type 'thisobs' in the code, which can be problematic in some programming languages. 6 6 7 7 For details on 'thisobs%icoeff_p' see the [wiki:OMI_observation_modules documentation of OMI observation modules]. … … 9 9 The interface is: 10 10 {{{ 11 SUBROUTINE PDAFomi_set_icoeff_p(thisobs, nobs_p, ntps, i d_obs_p)11 SUBROUTINE PDAFomi_set_icoeff_p(thisobs, nobs_p, ntps, icoeff_p) 12 12 13 13 TYPE(obs_f), INTENT(inout) :: thisobs ! Observation type 14 14 INTEGER, INTENT(in) :: nobs_p ! number of process-local observations 15 15 INTEGER, INTENT(in) :: npts ! number of points used in observation operator 16 INTEGER, INTENT(in) :: id_obs_p(nobs_p, npts) ! Observation index array16 REAL, INTENT(in) :: icoeff_p(nobs_p, npts) ! Array of interpolation coefficients 17 17 }}} 18 18