ARTS built-in documentation server
Workspace Method propmat_clearsky_agendaAuto
Description
Sets the propmat_clearsky_agenda automatically
This method introspects the input and uses it for generating the
propmat_clearsky_agenda automatically. If *use_abs_lookup*, all
methods that can be used to generate the absorption lookup table
are ignored and instead the calculations from the absorption
lookup are used.
The following methods are considered for addition:
1) propmat_clearskyInit
2) propmat_clearskyAddCIA
3) propmat_clearskyAddLines
4) propmat_clearskyAddZeeman
5) propmat_clearskyAddFaraday
6) propmat_clearskyAddXsecFit
7) propmat_clearskyAddParticles
8) propmat_clearskyAddFromLookup
9) propmat_clearskyAddPredefined
10) propmat_clearskyAddOnTheFlyLineMixing
11) propmat_clearskyAddHitranLineMixingLines
12) propmat_clearskyAddOnTheFlyLineMixingWithZeeman
To perform absorption lookupo table calculation, call:
1) propmat_clearsky_agendaAuto
2) abs_lookupCalc
3) propmat_clearsky_agendaAuto(use_abs_lookup=1)
4) Perform other calculations
Authors: Richard Larsson
Synopsis
propmat_clearsky_agendaAuto( | propmat_clearsky_agenda, propmat_clearsky_agenda_checked, abs_species, abs_lines_per_species, H, T_extrapolfac, eta, extpolfac, force_p, force_t, ignore_errors, lines_sparse_df, lines_sparse_lim, lines_speedup_option, manual_mag_field, no_negatives, theta, use_abs_as_ext, use_abs_lookup ) |
Variables
OUT | propmat_clearsky_agenda | (Agenda) | Agenda calculating the absorption coefficient matrices. |
OUT | propmat_clearsky_agenda_checked | (Index) | OK-flag for propmat_clearsky_agenda. |
IN | abs_species | (ArrayOfArrayOfSpeciesTag) | Tag groups for gas absorption. |
IN | abs_lines_per_species | (ArrayOfArrayOfAbsorptionLines) | A list of spectral line data for each tag. |
GIN | H | (Numeric, Default: 1.0) | See propmat_clearskyAddZeeman |
GIN | T_extrapolfac | (Numeric, Default: 0.5) | See propmat_clearskyAddCIA |
GIN | eta | (Numeric, Default: 0.0) | See propmat_clearskyAddZeeman |
GIN | extpolfac | (Numeric, Default: 0.5) | See propmat_clearskyAddFromLookup |
GIN | force_p | (Numeric, Default: -1) | See propmat_clearskyAddXsecFit |
GIN | force_t | (Numeric, Default: -1) | See propmat_clearskyAddXsecFit |
GIN | ignore_errors | (Index, Default: 0) | See propmat_clearskyAddCIA |
GIN | lines_sparse_df | (Numeric, Default: 0) | See propmat_clearskyAddLines |
GIN | lines_sparse_lim | (Numeric, Default: 0) | See propmat_clearskyAddLines |
GIN | lines_speedup_option | (String, Default: "None") | See propmat_clearskyAddLines |
GIN | manual_mag_field | (Index, Default: 0) | See propmat_clearskyAddZeeman |
GIN | no_negatives | (Index, Default: 1) | See propmat_clearskyAddLines; See propmat_clearskyAddFromLookup |
GIN | theta | (Numeric, Default: 0.0) | See propmat_clearskyAddZeeman |
GIN | use_abs_as_ext | (Index, Default: 1) | See propmat_clearskyAddParticles |
GIN | use_abs_lookup | (Index, Default: 0) | Uses lookup calculations if true, ignores methods that can be part of the lookup table |