ARTS built-in documentation server
Workspace Method abs_xsec_per_speciesAddCIA
Description
Calculate absorption cross sections per tag group for HITRAN CIA continua. This interpolates the cross sections from abs_cia_data. The robust option is intended only for testing. Do not use for normal runs, since subsequent functions will not be able to deal with NAN values.
Authors: Stefan Buehler
Synopsis
abs_xsec_per_speciesAddCIA( | abs_xsec_per_species, dabs_xsec_per_species_dx, abs_species, jacobian_quantities, abs_species_active, f_grid, abs_p, abs_t, abs_vmrs, abs_cia_data, T_extrapolfac, robust ) |
Variables
OUT+IN | abs_xsec_per_species | (ArrayOfMatrix) | Absorption cross sections for the attenuation. |
OUT+IN | dabs_xsec_per_species_dx | (ArrayOfArrayOfMatrix) | Derivative of abs_xsec_per_species with respect to retrieval quantities. |
IN | abs_species | (ArrayOfArrayOfSpeciesTag) | Tag groups for gas absorption. |
IN | jacobian_quantities | (ArrayOfRetrievalQuantity) | The retrieval quantities in the Jacobian matrix. |
IN | abs_species_active | (ArrayOfIndex) | Indices of active absorption species. |
IN | f_grid | (Vector) | The frequency grid for monochromatic pencil beam calculations. |
IN | abs_p | (Vector) | List of pressures to be used for the calculation of absorption coefficients. |
IN | abs_t | (Vector) | List of temperatures to be used for the calculation of absorption coefficients. |
IN | abs_vmrs | (Matrix) | The VMRs (unit: absolute number) on the abs_p grid. |
IN | abs_cia_data | (ArrayOfCIARecord) | HITRAN Collision Induced Absorption (CIA) Data. |
GIN | T_extrapolfac | (Numeric, Default: 0.5) | Temperature extrapolation factor (relative to grid spacing). |
GIN | robust | (Index, Default: 0) | Set to 1 to suppress runtime errors (and return NAN values instead). |