ARTS built-in documentation server

Workspace Method surfaceFlatRvRh


Creates variables to mimic specular reflection by a (flat) surface
where surface_rv_rh is specified.

This method assumes that the reflection at vertical and horizontal
polarisation differs. As power reflection coefficients are provided
there is no information at hand on phase shifts between polarisations,
and they are simply assumed to be zero. These assumptions result in
that surface_emission is set to zero for positions corresponding to
U and V, and that all diagonal elementsof  surface_rmatrix are equal
(the mean of rv and rh). Further, all off-diagonal elements of
surface_rmatrix are all zero except for (0,1) and (1,0).

Authors: Patrick Eriksson


surfaceFlatRvRh( surface_los, surface_rmatrix, surface_emission, f_grid, stokes_dim, atmosphere_dim, rtp_pos, rtp_los, specular_los, surface_skin_t, surface_rv_rh )


OUTsurface_los(Matrix)Downwelling radiation directions to consider in surface reflection.
OUTsurface_rmatrix(Tensor4)The reflection coefficients for the directions given by surface_los to the direction of interest.
OUTsurface_emission(Matrix)The emission from the surface.
INf_grid(Vector)The frequency grid for monochromatic pencil beam calculations.
INstokes_dim(Index)The dimensionality of the Stokes vector (1-4).
INatmosphere_dim(Index)The atmospheric dimensionality (1-3).
INrtp_pos(Vector)Position of a radiative transfer point.
INrtp_los(Vector)Line-of-sight at a radiative transfer point.
INspecular_los(Vector)The specular direction (for reflection by a flat surface).
INsurface_skin_t(Numeric)Surface skin temperature.
INsurface_rv_rh(Matrix)Surface reflectivity, described by rv and rh (power) reflectivities.