ARTS built-in documentation server

Workspace Method surface_rtpropCallAgendaX

Description

Switch between the elements of surface_rtprop_agenda_array.

This method requires that surface_types have length 1, in
contrast to iySurfaceCallAgendaX

This method obtains the surface properties as defined by the
agenda in surface_rtprop_agenda_array corresponding to
surface_types.

Authors: Patrick Eriksson

Synopsis

surface_rtpropCallAgendaX( surface_skin_t, surface_los, surface_rmatrix, surface_emission, f_grid, rtp_pos, rtp_los, surface_rtprop_agenda_array, surface_types, surface_types_aux, surface_types_weights )

Variables

OUTsurface_skin_t(Numeric)Surface skin temperature.
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.
INrtp_pos(Vector)Position of a radiative transfer point.
INrtp_los(Vector)Line-of-sight at a radiative transfer point.
INsurface_rtprop_agenda_array(ArrayOfAgenda)Description of surface radiative properties, divided into surface types.
INsurface_types(ArrayOfIndex)This and associated WSVs describe a mixture of surface types.
INsurface_types_aux(Vector)Auxiliary variable to surface_types.
INsurface_types_weights(Vector)Auxiliary variable to surface_type.