ARTS built-in documentation server

Workspace Method SurfaceBlackbody

Description

Blackbody surface, with support for Jacobian calculations.

See surfaceBlackbody and SurfaceFastem for complementary
information.

For this method, surface_props_data must contain these data:
  "Skin temperature"

dsurface_emission_dx is calculated analytically.
surface_rmatrix and dsurface_rmatrix_dx are set to 0.

Authors: Marc Prange

Synopsis

SurfaceBlackbody( surface_los, surface_rmatrix, dsurface_rmatrix_dx, surface_emission, dsurface_emission_dx, stokes_dim, atmosphere_dim, lat_grid, lon_grid, f_grid, rtp_pos, rtp_los, surface_props_data, surface_props_names, dsurface_names, jacobian_do )

Variables

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.
OUT+INdsurface_rmatrix_dx(ArrayOfTensor4)The derivative of surface_rmatrix with respect to quantities listed in dsurface_names.
OUTsurface_emission(Matrix)The emission from the surface.
OUT+INdsurface_emission_dx(ArrayOfMatrix)The derivative of surface_emission with respect to quantities listed in dsurface_names.
INstokes_dim(Index)The dimensionality of the Stokes vector (1-4).
INatmosphere_dim(Index)The atmospheric dimensionality (1-3).
INlat_grid(Vector)The latitude grid.
INlon_grid(Vector)The longitude grid.
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_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_do(Index)Flag to activate (clear-sky) Jacobian calculations.