ARTS built-in documentation server
Workspace Method surface_rtpropCallAgendaX
Description
Switch between the elements of surface_rtprop_agenda_array. This method simply calls the agenda matching surface_type and returns the results. That is, the agenda in surface_rtprop_agenda_array with index surface_type (0-based) is called.
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_type, surface_type_aux ) |
Variables
OUT | surface_skin_t | (Numeric) | Surface skin temperature. |
OUT | surface_los | (Matrix) | Downwelling radiation directions to consider in surface reflection. |
OUT | surface_rmatrix | (Tensor4) | The reflection coefficients for the directions given by surface_los to the direction of interest. |
OUT | surface_emission | (Matrix) | The emission from the surface. |
IN | f_grid | (Vector) | The frequency grid for monochromatic pencil beam calculations. |
IN | rtp_pos | (Vector) | Position of a radiative transfer point. |
IN | rtp_los | (Vector) | Line-of-sight at a radiative transfer point. |
IN | surface_rtprop_agenda_array | (ArrayOfAgenda) | Description of surface radiative properties, divided into surface types. |
IN | surface_type | (Index) | Local surface type value. |
IN | surface_type_aux | (Numeric) | Auxiliary variable to surface_type. |