ARTS built-in documentation server

Workspace Method propmat_clearskyAddParticles

Description

Calculates absorption coefficients of particles to be used in
clearsky (non-cloudbox) calculations.

This is a method to include particles (neglecting possible
scattering components) in a clearsky calculation, i.e. without
applying the cloudbox and scattering solvers. Particles are handled
as absorbing species with one instance of 'particles' per particle
type considered added to abs_species. Particle absorption cross-
sections at current atmospheric conditions are extracted from the
single scattering data stored in scat_data_array, i.e., one array
element per 'particles' instance in abs_species is required. Number
densities are stored in vmr_field_raw or vmr_field as for all
abs_species, but can be taken from (raw) pnd_field type data.

A line-of-sight direction rtp_los is required as particles can
exhibit directional dependent absorption properties, which is taken
into account by this method.
ParticleType2abs_speciesAdd can be used to add all required
settings/data for a single particle type at once, i.e. a 'particles'
tag to abs_species, a set of single scattering data to
scat_data_array and a number density field to vmr_field_raw
(vmr_field is derived applying AtmFieldsCalc once VMRs for all
abs_species have been added).

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

Authors: Jana Mendrok

Synopsis

propmat_clearskyAddParticles( propmat_clearsky, stokes_dim, atmosphere_dim, f_grid, abs_species, rtp_vmr, rtp_los, rtp_temperature, scat_data_array )

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_temperature(Numeric)Temperature at a radiative transfer point.
INscat_data_array(ArrayOfSingleScatteringData)Raw data of single scattering data.