ARTS built-in documentation server

Workspace Method abs_xsec_per_speciesAddCIA

Description

Calculate absorption cross sections per tag group for HITRAN CIA continua.

This interpolates the cross sections from abs_cia_data.

The robust option is intended only for testing. Do not use for normal
runs, since subsequent functions will not be able to deal with NAN values.

Authors: Stefan Buehler

Synopsis

abs_xsec_per_speciesAddCIA( abs_xsec_per_species, dabs_xsec_per_species_dx, abs_species, jacobian_quantities, abs_species_active, f_grid, abs_p, abs_t, abs_vmrs, abs_cia_data, T_extrapolfac, robust )

Variables

OUT+INabs_xsec_per_species(ArrayOfMatrix)Absorption cross sections for the attenuation.
OUT+INdabs_xsec_per_species_dx(ArrayOfArrayOfMatrix)Derivative of abs_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_vmrs(Matrix)The VMRs (unit: absolute number) on the abs_p grid.
INabs_cia_data(ArrayOfCIARecord)HITRAN Collision Induced Absorption (CIA) Data.
GINT_extrapolfac(Numeric, Default: 0.5)Temperature extrapolation factor (relative to grid spacing).
GINrobust(Index, Default: 0)Set to 1 to suppress runtime errors (and return NAN values instead).