ARTS built-in documentation server

Workspace Method surfaceFlatReflectivity


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

Works basically as surfaceFlatScalarReflectivity but is more
general as vector radiative transfer is more properly handled. See
the ARTS theory document (ATD) for details around how
surface_emission is determined. In the nomenclature of ATD,
surface_reflectivity gives R.

Authors: Patrick Eriksson


surfaceFlatReflectivity( surface_los, surface_rmatrix, surface_emission, f_grid, stokes_dim, atmosphere_dim, rtp_pos, rtp_los, specular_los, surface_skin_t, surface_reflectivity )


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_reflectivity(Tensor3)Surface reflectivity, for a given position and angle.