ARTS built-in documentation server

Workspace Method surfaceFlatVaryingEmissivity

Description

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

The usage of emissivity does not provide any polarisation
information and it is only formally correct to use this method
for stokes_dim = 1 (but there is no hard-coded restriction).

Local thermodynamic equilibrium is assumed, which corresponds to
that the reflection and emission coefficients add up to 1.

As surfaceFlatSingleEmissivity, but assumes that the emissivity
varies with frequency. The emissivity can be defined with a
a varying degree of complexity and there is no specific workspace
variable defined to hold the emissivity. You have to define the
'surface_emissivity' to match your needs.

Authors: Patrick Eriksson

Synopsis

surfaceFlatVaryingEmissivity( surface_los, surface_rmatrix, surface_emission, f_grid, stokes_dim, atmosphere_dim, rte_los, surface_skin_t, surface_emissivity )

Variables

OUTsurface_los(Matrix)Directions for which to calculate downwelling radiation when considering a 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).
INrte_los(Vector)A line-of-sight for radiative transfer calculations.
INsurface_skin_t(Numeric)Surface skin temperature.
GINsurface_emissivity(Vector)The emissivity, for each frequency in f_grid. Values between 0 and 1.