ARTS built-in documentation server
Workspace Method propmat_clearskyAddOnTheFly
Description
Calculates gas absorption coefficients line-by-line. This method can be used inside propmat_clearsky_agenda just like propmat_clearskyAddFromLookup. It is a shortcut for putting in some other methods explicitly, namely: 1. AbsInputFromRteScalars 2. Execute abs_xsec_agenda 3. abs_coefCalcFromXsec 4. propmat_clearskyAddFromAbsCoefPerSpecies The calculation is for one specific atmospheric condition, i.e., a set of pressure, temperature, and VMR values.
Authors: Stefan Buehler, Richard Larsson
Synopsis
propmat_clearskyAddOnTheFly( | propmat_clearsky, nlte_source, dpropmat_clearsky_dx, dnlte_dx_source, nlte_dsource_dx, f_grid, abs_species, jacobian_quantities, rtp_pressure, rtp_temperature, rtp_nlte, rtp_vmr, abs_xsec_agenda ) |
Variables
OUT+IN | propmat_clearsky | (ArrayOfPropagationMatrix) | This contains the absorption coefficients for one point in the atmosphere (one set of pressure, temperature, magnetic field, and VMR values). |
OUT+IN | nlte_source | (ArrayOfStokesVector) | Variable to contain the additional source function due to NLTE effects. |
OUT+IN | dpropmat_clearsky_dx | (ArrayOfPropagationMatrix) | Partial derivative of absorption coefficients. |
OUT+IN | dnlte_dx_source | (ArrayOfStokesVector) | NLTE partial derivatives output is two parts: S*dB/dx+dS/dx*B. |
OUT+IN | nlte_dsource_dx | (ArrayOfStokesVector) | NLTE partial derivatives output is two parts: S*dB/dx+dS/dx*B. |
IN | f_grid | (Vector) | The frequency grid for monochromatic pencil beam calculations. |
IN | abs_species | (ArrayOfArrayOfSpeciesTag) | Tag groups for gas absorption. |
IN | jacobian_quantities | (ArrayOfRetrievalQuantity) | The retrieval quantities in the Jacobian matrix. |
IN | rtp_pressure | (Numeric) | Pressure at a radiative transfer point. |
IN | rtp_temperature | (Numeric) | Temperature at a radiative transfer point. |
IN | rtp_nlte | (EnergyLevelMap) | NLTE temperature/ratio at a radiative transfer point. |
IN | rtp_vmr | (Vector) | Absorption species abundances for radiative transfer calculations. |
IN | abs_xsec_agenda | (Agenda) | Agenda to calculate scalar gas absorption cross sections. |