ARTS built-in documentation server

Workspace Method propmat_clearskyAddFaraday

Description

Calculates absorption matrix describing Faraday rotation.

Faraday rotation is a change of polarization state of an
electromagnetic wave propagating through charged matter by
interaction with a magnetic field. Hence, this method requires
abs_species to contain 'free_electrons' and electron content field
(as part of vmr_field) as well as magnetic field (mag_u_field,
mag_v_field, mag_w_field) to be specified.

Faraday rotation affects Stokes parameters 2 and 3 (but not
intensity!). Therefore, this method requires stokes_dim>2.

Like all 'propmat_clearskyAdd*' methods, the method is additive,
i.e., does not overwrite the propagation matrix propmat_clearsky,
but adds further contributions.

Authors: Patrick Eriksson

Synopsis

propmat_clearskyAddFaraday( propmat_clearsky, stokes_dim, atmosphere_dim, f_grid, abs_species, rtp_vmr, rtp_los, rtp_mag )

Variables

OUT+INpropmat_clearsky(Tensor4)This contains the absorption coefficients for one point in the atmosphere (one set of pressure, temperature, magnetic field, and VMR values).
INstokes_dim(Index)The dimensionality of the Stokes vector (1-4).
INatmosphere_dim(Index)The atmospheric dimensionality (1-3).
INf_grid(Vector)The frequency grid for monochromatic pencil beam calculations.
INabs_species(ArrayOfArrayOfSpeciesTag)Tag groups for scalar gas absorption.
INrtp_vmr(Vector)Absorption species abundances for radiative transfer calculations.
INrtp_los(Vector)Line-of-sight at a radiative transfer point.
INrtp_mag(Vector)Magnetic field at a radiative transfer point.