ARTS built-in documentation server

Workspace Method abs_xsec_per_speciesAddHitranXsec

Description

Calculate absorption cross sections per tag group for HITRAN xsec species.

This broadens the cross section data from hitran_xsec_data and
interpolates it onto the current f_grid.

apply_tfit turns of the temperature fit. It is only meant for testing
and should alwasy be kept on for real calculations.

This method depends on the FFTW-3 library.

Authors: Oliver Lemke

Synopsis

abs_xsec_per_speciesAddHitranXsec( abs_xsec_per_species, dabs_xsec_per_species_dx, abs_species, jacobian_quantities, abs_species_active, f_grid, abs_p, abs_t, hitran_xsec_data, apply_tfit, force_p, force_t )

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.
INhitran_xsec_data(ArrayOfXsecRecord)Data for Hitran cross section species.
GINapply_tfit(Index, Default: 1)Apply temperature fit.
GINforce_p(Numeric, Default: -1)Positive value forces constant pressure [Pa].
GINforce_t(Numeric, Default: -1)Positive value forces constant temperature [K].