iy_surface_agenda
- property Workspace.iy_surface_agenda
Upwelling radiation from the surface.
The task of the agenda is to determine the upwelling intensity from the surface, for given point and direction.
The standard choice should be to make use of
surface_rtprop_agenda
through the WSMiySurfaceRtpropAgenda()
.A function calling this agenda shall set
rtp_pos
andrtp_los
to the position and line-of-sight for which the upwelling radiation shall be determined.See also the include-file ‘agendas.arts’ for a predefined agenda suitable to be used in most applications.
- Parameters:
iy (Matrix) – Monochromatic pencil beam radiance spectrum. See
iy
[OUT]diy_dx (ArrayOfTensor3) – Derivative of
iy
with respect to retrieval quantities. Seediy_dx
[INOUT]dsurface_rmatrix_dx (ArrayOfTensor4) – The derivative of
surface_rmatrix
with respect to quantities. Seedsurface_rmatrix_dx
[IN]dsurface_emission_dx (ArrayOfMatrix) – The derivative of
surface_emission
with respect to quantities. Seedsurface_emission_dx
[IN]iy_unit (String) – Selection of output unit for radiative transfer methods. See
iy_unit
[IN]iy_transmittance (Tensor3) – Transmittance to be included in
iy
. Seeiy_transmittance
[IN]cloudbox_on (Index) – Flag to activate the cloud box. See
cloudbox_on
[IN]jacobian_do (Index) – Flag to activate (clear-sky) Jacobian calculations. See
jacobian_do
[IN]iy_main_agenda (Agenda) – Calculation of a single monochromatic pencil beam spectrum. See
iy_main_agenda
[IN]f_grid (Vector) – The frequency grid for monochromatic pencil beam calculations. See
f_grid
[IN]nlte_field (EnergyLevelMap) – The field of NLTE temperatures and/or ratios. See
nlte_field
[IN]rtp_pos (Vector) – Position of a radiative transfer point. See
rtp_pos
[IN]rtp_los (Vector) – Line-of-sight at a radiative transfer point. See
rtp_los
[IN]rte_pos2 (Vector) – A second geographical position to define the geometry for. See
rte_pos2
[IN]surface_props_data (Tensor3) – Various surface properties. See
surface_props_data
[IN]dsurface_names (ArrayOfString) – Name of surface retrieval quantities. See
dsurface_names
[IN]
Workspace methods that can generate iy_surface_agenda
Workspace methods that require iy_surface_agenda
Generic workspace methods that can generate or use iy_surface_agenda
- type:
WorkspaceVariable
- holds typeAgenda