ARTS built-in documentation server

Agenda abs_xsec_agenda

Calculate scalar gas absorption cross sections.

Basically, this agenda calculates absorption for all the tags defined
in abs_species. It is used both in the calculation of an absorption
lookup table, and in on-the-fly calculations. Typical effects to
include here are:

Explicit line-by-line calculation (abs_xsec_per_speciesAddLines),

Continua and complete absorption models (abs_xsec_per_speciesAddConts), and

HITRAN style CIA continua (abs_xsec_per_speciesAddCIA)

The only kind of absorption tag not handled here are Zeeman tags
and free electron density tags, because they need additional input
and because they return an absorption matrix, rather than a scalar.

The include file 'agendas.arts' predefines a number of agendas that
should be useful for most users.

Group: Agenda

Variables

OUTabs_xsec_per_species(ArrayOfMatrix) Absorption cross sections for the attenuation.
OUTsrc_xsec_per_species(ArrayOfMatrix) Absorption cross sections for the source function for NLTE calculations.
OUTdabs_xsec_per_species_dx(ArrayOfArrayOfMatrix) Derivative of abs_xsec_per_species with respect to retrieval quantities.
OUTdsrc_xsec_per_species_dx(ArrayOfArrayOfMatrix) Derivative of src_xsec_per_species with respect to retrieval quantities.
INabs_species(ArrayOfArrayOfSpeciesTag) Tag groups for gas absorption.
INjacobian_quantities(ArrayOfRetrievalQuantity) The retrieval quantities in the Jacobian matrix.
INabs_species_active(ArrayOfIndex) Indices of active absorption species.
INf_grid(Vector) The frequency grid for monochromatic pencil beam calculations.
INabs_p(Vector) List of pressures to be used for the calculation of absorption coefficients.
INabs_t(Vector) List of temperatures to be used for the calculation of absorption coefficients.
INabs_nlte(EnergyLevelMap) NLTE temperatures or ratios to be used for the calculation of absorption coefficients.
INabs_vmrs(Matrix) The VMRs (unit: absolute number) on the abs_p grid.

Specific methods that can generate abs_xsec_agenda

Generic and supergeneric methods that can generate abs_xsec_agenda

Specific methods that require abs_xsec_agenda

Generic and supergeneric methods that can use abs_xsec_agenda

Agendas that can generate abs_xsec_agenda

Agendas that require abs_xsec_agenda