ARTS built-in documentation server
Workspace Method propmat_clearskyAddScaledSpecies
Description
Adds a scaled target species absorption to propmat_clearsky and nlte_source This recomputes the entire propagation matrix. There are more efficient ways to do these calculations but this method exist because of the composability it offers
Authors: Richard Larsson
Synopsis
propmat_clearskyAddScaledSpecies( | propmat_clearsky, nlte_source, jacobian_quantities, select_abs_species, f_grid, rtp_mag, rtp_los, rtp_pressure, rtp_temperature, rtp_nlte, rtp_vmr, propmat_clearsky_agenda, target, scale ) |
Variables
OUT+IN | propmat_clearsky | (PropagationMatrix) | 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 | (StokesVector) | Variable to contain the additional source function due to NLTE effects. |
IN | jacobian_quantities | (ArrayOfRetrievalQuantity) | The retrieval quantities in the Jacobian matrix. |
IN | select_abs_species | (ArrayOfSpeciesTag) | A select species tag group from abs_species If set to empty, this selection is void. |
IN | f_grid | (Vector) | The frequency grid for monochromatic pencil beam calculations. |
IN | rtp_mag | (Vector) | Magnetic field at a radiative transfer point. |
IN | rtp_los | (Vector) | Line-of-sight at a radiative transfer point. |
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 | propmat_clearsky_agenda | (Agenda) | Agenda calculating the absorption coefficient matrices. |
GIN | target | (ArrayOfSpeciesTag) | Target species tags to rescale (must be in abs_species |
GIN | scale | (Numeric) | Rescaling factor (e.g., 0.1 adds 10% of the species to the absorption) |