ARTS built-in documentation server

Agenda iy_surface_agenda_array

Upwelling radiation from the surface, divided into surface types.

Each agenda element shall treat the radiative properties of a surface
type. The task of these agendas match directly iy_surface_agenda.
This with one exception, these agendas have one additional input:
surface_type_aux.

See surface_type_mask for comments on the surface type coding
scheme.  Note the parallel agenda array: surface_rtprop_agenda_array.

Group: ArrayOfAgenda

Variables

OUTiy(Matrix) Monochromatic pencil beam radiance spectrum.
OUTdiy_dx(ArrayOfTensor3) Derivative of iy with respect to retrieval quantities.
INagenda_array_index(Index) Index of the current agenda in ArrayOfAgenda.
INdiy_dx(ArrayOfTensor3) Derivative of iy with respect to retrieval quantities.
INiy_unit(String) Selection of output unit for radiative transfer methods.
INiy_transmittance(Tensor3) Transmittance to be included in iy.
INiy_id(Index) Identification number of iy.
INcloudbox_on(Index) Flag to activate the cloud box.
INjacobian_do(Index) Flag to activate (clear-sky) Jacobian calculations.
INiy_main_agenda(Agenda) Agenda calculating the single monochromatic pencil beam spectrum.
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.
INrte_pos2(Vector) A second geographical position to define the geometry for radiative transfer calculations.
INsurface_type_aux(Numeric) Auxiliary variable to surface_type.

Specific methods that can generate iy_surface_agenda_array

Generic and supergeneric methods that can generate iy_surface_agenda_array

Specific methods that require iy_surface_agenda_array

Generic and supergeneric methods that can use iy_surface_agenda_array

Agendas that can generate iy_surface_agenda_array

Agendas that require iy_surface_agenda_array