ARTS built-in documentation server

Workspace Method surfaceFastem


Usage of FASTEM together with MC and DOIT.

The recommended way to use FASTEM is by iySurfaceFastem, but that
is not always possible, such as when using MC and DOIT. This is the
case as those scattering methods use surface_rtprop_agenda,
while iySurfaceFastem fits with iy_surface_agenda. This WSM solves
this by allowing FASTEM to be used inside surface_rtprop_agenda.

However, FASTEM is here used in an approximative way. For a correct
usage of FASTEM, the atmospheric transmittance shall be calculated
for the position and direction of concern, but this is not possible
together with DOIT and MC. Instead, the transmittance is an input
to the method, and must either be pre-calculated or set to a
representative value.

See iySurfaceFastem, for further details on the special input

Authors: Patrick Eriksson


surfaceFastem( surface_los, surface_rmatrix, surface_emission, atmosphere_dim, stokes_dim, f_grid, rtp_pos, rtp_los, surface_skin_t, salinity, wind_speed, wind_direction, transmittance, fastem_version )


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.
INatmosphere_dim(Index)The atmospheric dimensionality (1-3).
INstokes_dim(Index)The dimensionality of the Stokes vector (1-4).
INf_grid(Vector)The frequency grid for monochromatic pencil beam calculations.
INrtp_pos(Vector)Position of a radiative transfer point.
INrtp_los(Vector)Line-of-sight at a radiative transfer point.
INsurface_skin_t(Numeric)Surface skin temperature.
GINsalinity(Numeric, Default: 0.035)Salinity, 0-1. That is, 3% is given as 0.03.
GINwind_speed(Numeric)Wind speed.
GINwind_direction(Numeric, Default: 0)Wind direction. See futher above.
GINtransmittance(Vector)Transmittance along path of downwelling radiation. A vector with the same length as f_grid.
GINfastem_version(Index, Default: 6)The version of FASTEM to use.