ARTS built-in documentation server

Workspace Method abs_coefCalcFromXsec

Description

Calculate absorption coefficients from cross sections.

This calculates both the total absorption and the
absorption per species.

Cross sections are multiplied by n*VMR.

Authors: Stefan Buehler, Axel von Engeln

Synopsis

abs_coefCalcFromXsec( abs_coef, src_coef, dabs_coef_dx, dsrc_coef_dx, abs_coef_per_species, src_coef_per_species, abs_xsec_per_species, src_xsec_per_species, dabs_xsec_per_species_dx, dsrc_xsec_per_species_dx, abs_species, jacobian_quantities, abs_vmrs, abs_p, abs_t )

Variables

OUTabs_coef(Matrix)The matrix of total scalar absorption coefficients.
OUTsrc_coef(Matrix)The matrix of total scalar absorption coefficients for source.
OUTdabs_coef_dx(ArrayOfMatrix)The partial derivatives of the matrix of total scalar absorption coefficients.
OUTdsrc_coef_dx(ArrayOfMatrix)The partial derivatives of the matrix of total scalar NLTE source term.
OUTabs_coef_per_species(ArrayOfMatrix)Scalar absorption coefficients individually per tag group.
OUTsrc_coef_per_species(ArrayOfMatrix)Scalar absorption coefficients individually per tag group.
INabs_xsec_per_species(ArrayOfMatrix)Absorption cross sections for the attenuation.
INsrc_xsec_per_species(ArrayOfMatrix)Absorption cross sections for the source function for NLTE calculations.
INdabs_xsec_per_species_dx(ArrayOfArrayOfMatrix)Derivative of abs_xsec_per_species with respect to retrieval quantities.
INdsrc_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_vmrs(Matrix)The VMRs (unit: absolute number) on the abs_p grid.
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.