ARTS built-in documentation server

Workspace Method abs_xsec_per_speciesAddLines

Description

Calculates the line spectrum for both attenuation and phase
for each tag group and adds it to abs_xsec_per_species.

Authors: Stefan Buehler, Axel von Engeln

Synopsis

abs_xsec_per_speciesAddLines( abs_xsec_per_species, abs_species, abs_species_active, f_grid, abs_p, abs_t, abs_vmrs, abs_lines_per_species, abs_lineshape, isotopologue_ratios, line_mixing_data, line_mixing_data_lut )

Variables

OUT+INabs_xsec_per_species(ArrayOfMatrix)Absorption cross sections for the attenuation.
INabs_species(ArrayOfArrayOfSpeciesTag)Tag groups for scalar gas absorption.
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_lines_per_species(ArrayOfArrayOfLineRecord)A list of spectral line data for each tag.
INabs_lineshape(ArrayOfLineshapeSpec)Lineshape specification: function, norm, cutoff.
INisotopologue_ratios(SpeciesAuxData)Isotopologue ratios.
INline_mixing_data(ArrayOfArrayOfLineMixingRecord)Line mixing data.
INline_mixing_data_lut(ArrayOfArrayOfIndex)Lookup table to match the LineRecords in abs_lines_per_species to entries in the line mixing data stored in line_mixing_data.