ARTS built-in documentation server
Workspace Method abs_scalar_gasCalcLBL
Description
Calculates scalar gas absorption coefficients line-by-line.
This method can be used inside abs_scalar_gas_agenda just like
abs_scalar_gasExtractFromLookup. It is a shortcut for putting in some
other methods explicitly, namely:
1. f_gridSelectFIndex
2. NumericScale( rte_doppler, rte_doppler, -1 )
3. VectorAddScalar( f_grid, f_grid, rte_doppler )
4. AbsInputFromRteScalars
5. abs_h2oSet
6. abs_coefCalc
7. abs_scalar_gasFromAbsCoef
Sub-methods 2 and 3 are called only if rte_doppler is not zero.
The treatment of the Doppler-shift here is exact, since the underlying
frequency grid is shifted.
The calculation is for one specific atmospheric condition, i.e., a set
of pressure, temperature, VMR values, and Doppler shift. It can be
either for a single frequency (f_index>=0), or for all frequencies
(f_index<0). The dimension of the output abs_scalar_gas is adjusted
accordingly.
Authors: Stefan Buehler
Synopsis
abs_scalar_gasCalcLBL( | abs_scalar_gas, f_grid, abs_species, abs_n2, abs_lines_per_species, abs_lineshape, abs_cont_names, abs_cont_models, abs_cont_parameters, f_index, rte_pressure, rte_temperature, rte_vmr_list, rte_doppler ) |
Variables