ARTS built-in documentation server
Workspace Method abs_coefCalcSaveMemory
Description
Calculate absorption coefficients, trying to conserve memory. This function calculates only the total absorption (abs_coef), NOT the absorption per tag group (abs_coef_per_species). This means you cannot use it if you want to calculate Jacobians later. The implementation follows abs_coefCalc.
Authors: Stefan Buehler
Synopsis
abs_coefCalcSaveMemory( | abs_coef, abs_species, f_grid, abs_p, abs_t, abs_n2, abs_h2o, abs_vmrs, abs_lines_per_species, abs_lineshape, abs_cont_names, abs_cont_models, abs_cont_parameters ) |
Variables
OUT | abs_coef | (Matrix) | The matrix of total absorption coefficients. |
IN | abs_species | (ArrayOfArrayOfSpeciesTag) | Tag groups for scalar gas absorption. |
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_n2 | (Vector) | The total nitrogen profile associated with the pressures in abs_p [-] |
IN | abs_h2o | (Vector) | The total water profile associated with the pressures in abs_p [-] |
IN | abs_vmrs | (Matrix) | The VMRs (unit: absolute number) on the abs_p grid. |
IN | abs_lines_per_species | (ArrayOfArrayOfLineRecord) | A list of spectral line data for each tag. |
IN | abs_lineshape | (ArrayOfLineshapeSpec) | Lineshape specification: function, norm, cutoff. |
IN | abs_cont_names | (ArrayOfString) | Continuum / full model absorption tag names. |
IN | abs_cont_models | (ArrayOfString) | Continuum / full model absorption model description parameter. |
IN | abs_cont_parameters | (ArrayOfVector) | Continuum model parameters. |