ARTS built-in documentation server

Workspace Method iySurfaceFlatRefractiveIndex

Description

This method calculates upwelling radiation for a specular flat surface.

These are due to the reflection of the downgoing diffuse radiation and emission from
the surface using a predefined reflectivity matrix. 

This method is designed to be part of iy_surface_agenda

Important this method calculates only the reflection of the diffuse
downward radiation. No direct incoming radiation is considered

Jacobian is supported only for Skin temperature

Authors: Manfred Brath

Synopsis

iySurfaceFlatRefractiveIndex( iy, diy_dx, dsurface_rmatrix_dx, dsurface_emission_dx, iy_transmittance, iy_id, jacobian_do, suns_do, atmosphere_dim, nlte_field, cloudbox_on, stokes_dim, f_grid, lat_grid, lon_grid, z_surface, refellipsoid, rtp_pos, rtp_los, rte_pos2, iy_unit, surface_complex_refr_index, surface_props_data, surface_props_names, dsurface_names, jacobian_quantities, iy_main_agenda )

Variables

OUT+INiy(Matrix)Monochromatic pencil beam radiance spectrum.
OUT+INdiy_dx(ArrayOfTensor3)Derivative of iy with respect to retrieval quantities.
OUT+INdsurface_rmatrix_dx(ArrayOfTensor4)The derivative of surface_rmatrix with respect to quantities listed in dsurface_names.
OUT+INdsurface_emission_dx(ArrayOfMatrix)The derivative of surface_emission with respect to quantities listed in dsurface_names.
INiy_transmittance(Tensor3)Transmittance to be included in iy.
INiy_id(Index)Identification number of iy.
INjacobian_do(Index)Flag to activate (clear-sky) Jacobian calculations.
INsuns_do(Index)Flag to activate the sun(s).
INatmosphere_dim(Index)The atmospheric dimensionality (1-3).
INnlte_field(EnergyLevelMap)The field of NLTE temperatures and/or ratios.
INcloudbox_on(Index)Flag to activate the cloud box.
INstokes_dim(Index)The dimensionality of the Stokes vector (1-4).
INf_grid(Vector)The frequency grid for monochromatic pencil beam calculations.
INlat_grid(Vector)The latitude grid.
INlon_grid(Vector)The longitude grid.
INz_surface(Matrix)The surface altitude.
INrefellipsoid(Vector)Reference ellipsoid.
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.
INiy_unit(String)Selection of output unit for radiative transfer methods.
INsurface_complex_refr_index(GriddedField3)Complex refractive index of the surface, at a single point.
INsurface_props_data(Tensor3)Various surface properties.
INsurface_props_names(ArrayOfString)Name on surface properties found in surface_props_data.
INdsurface_names(ArrayOfString)Name of surface retrieval quantities.
INjacobian_quantities(ArrayOfRetrievalQuantity)The retrieval quantities in the Jacobian matrix.
INiy_main_agenda(Agenda)Calculation of a single monochromatic pencil beam spectrum.