ARTS built-in documentation server
Workspace Method iyInterpCloudboxField
Description
Interpolates the intensity field of the cloud box. This is the standard method to put in iy_cloudbox_agenda if the the scattering inside the cloud box is handled by the DOIT method. The intensity field is interpolated to the position (specified by *rte_gp_p/lat/lon*) and direction (specified by *scat_za/aa_grid*) given. A linear interpolation is used for all dimensions. The intensity field on the cloux box boundaries is provided by *scat_i_p/lat/lon* and these variables are interpolated if the given position is at any boundary. Interpolation of the internal field is not yet possible. Further, iy_aux is set to the transmission to the boundary of the cloudbox. iy_error is so far set to a constant value of [0.5 0.1 0.1 0.1] K (the RJBT for each Stokes element). These values are valid at the cloudbox boundary, and weighted with the transmission to the sensor. iy_error_type is set to 2.
Authors: Claudia Emde
Synopsis
iyInterpCloudboxField( | iy, iy_error, iy_error_type, iy_aux, diy_dx, iy_transmission, scat_i_p, scat_i_lat, scat_i_lon, doit_i_field1D_spectrum, rte_gp_p, rte_gp_lat, rte_gp_lon, rte_los, jacobian_do, cloudbox_on, cloudbox_limits, atmosphere_dim, stokes_dim, scat_za_grid, scat_aa_grid, f_grid ) |
Variables
OUT | iy | (Matrix) | Monochromatic pencil beam radiance spectrum. |
OUT | iy_error | (Matrix) | Estimation of calculation errors in iy. |
OUT | iy_error_type | (Index) | Characteristics of error values in iy_error. |
OUT | iy_aux | (Matrix) | Data auxilary to iy. |
OUT | diy_dx | (ArrayOfTensor3) | Derivative of iy with respect to retrieval quantities. |
IN | iy_error | (Matrix) | Estimation of calculation errors in iy. |
IN | iy_error_type | (Index) | Characteristics of error values in iy_error. |
IN | iy_aux | (Matrix) | Data auxilary to iy. |
IN | diy_dx | (ArrayOfTensor3) | Derivative of iy with respect to retrieval quantities. |
IN | iy_transmission | (Tensor3) | Transmission to be included in iy. |
IN | scat_i_p | (Tensor7) | Intensity field on cloudbox boundary (equal pressure slice). |
IN | scat_i_lat | (Tensor7) | Intensity field on cloudbox boundary (constant latitude slice). |
IN | scat_i_lon | (Tensor7) | Intensity field on cloudbox boundary (equal longitude slice). |
IN | doit_i_field1D_spectrum | (Tensor4) | Radiation field for the whole frequency spectrum. |
IN | rte_gp_p | (GridPos) | The pressure grid position of rte_pos. |
IN | rte_gp_lat | (GridPos) | The latitude grid position of rte_pos. |
IN | rte_gp_lon | (GridPos) | The longitude grid position of rte_pos. |
IN | rte_los | (Vector) | A line-of-sight for radiative transfer calculations. |
IN | jacobian_do | (Index) | Flag to activate jacobian calculations. |
IN | cloudbox_on | (Index) | Flag to activate the cloud box. |
IN | cloudbox_limits | (ArrayOfIndex) | The limits of the cloud box. |
IN | atmosphere_dim | (Index) | The atmospheric dimensionality (1-3). |
IN | stokes_dim | (Index) | The dimensionality of the Stokes vector (1-4). |
IN | scat_za_grid | (Vector) | Zenith angle grid. |
IN | scat_aa_grid | (Vector) | Azimuthal angle grid. |
IN | f_grid | (Vector) | The frequency grid for monochromatic pencil beam calculations. |