ARTS built-in documentation server
Agenda abs_xsec_agenda
Calculate scalar gas absorption cross sections. Basically, this agenda calculates absorption for all the tags defined in abs_species. It is used both in the calculation of an absorption lookup table, and in on-the-fly calculations. Typical effects to include here are: Explicit line-by-line calculation (abs_xsec_per_speciesAddLines), Continua and complete absorption models (abs_xsec_per_speciesAddConts), and HITRAN style CIA continua (abs_xsec_per_speciesAddCIA) The only kind of absorption tag not handled here are Zeeman tags and free electron density tags, because they need additional input and because they return an absorption matrix, rather than a scalar. The include file 'agendas.arts' predefines a number of agendas that should be useful for most users.
Group: Agenda
Variables
OUT | abs_xsec_per_species | (ArrayOfMatrix) | Absorption cross sections for the attenuation. |
OUT | src_xsec_per_species | (ArrayOfMatrix) | Absorption cross sections for the source function for NLTE calculations. |
OUT | dabs_xsec_per_species_dx | (ArrayOfArrayOfMatrix) | Derivative of abs_xsec_per_species with respect to retrieval quantities. |
OUT | dsrc_xsec_per_species_dx | (ArrayOfArrayOfMatrix) | Derivative of src_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_nlte | (EnergyLevelMap) | NLTE temperatures or ratios to be used for the calculation of absorption coefficients. |
IN | abs_vmrs | (Matrix) | The VMRs (unit: absolute number) on the abs_p grid. |
Specific methods that can generate abs_xsec_agenda
- none
Generic and supergeneric methods that can generate abs_xsec_agenda
Specific methods that require abs_xsec_agenda
- abs_lookupCalc
- abs_lookupTestAccuracy
- abs_lookupTestAccMC
- abs_xsec_agenda_checkedCalc
- propmat_clearskyAddOnTheFly
Generic and supergeneric methods that can use abs_xsec_agenda
- AgendaAppend
- AgendaExecute
- AgendaExecuteExclusive
- Append
- Copy
- Delete
- Ignore
- WriteXML
- WriteXMLIndexed
Agendas that can generate abs_xsec_agenda
- none
Agendas that require abs_xsec_agenda
- none