ARTS
2.4.0(git:4fb77825)
|
|
inline |
Takes CIARecord as input and appends the results in the appropriate place.
If CIARecord has same species as species in abs_cia_data, then the array position is used to append all of the CIARecord into the array. If clobber evaluates as true, cia_record overwrites the appropriate abs_cia_data. If species in cia_record are not in abs_cia_data, the CIARecord is pushed back.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | cia_record | - CIA record to append to abs_cia_data. |
[in] | clobber | - If true, the new input clobbers the old cia data. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9525 of file autoarts.h.
|
inline |
Read data from a CIA data file for all CIA molecules defined in abs_species.
The units in the HITRAN file are: Frequency: cm^(-1) Binary absorption cross-section: cm^5 molec^(-2)
Upon reading we convert this to the ARTS internal SI units of Hz and m^5 molec^(-2).
[in,out] | Workspace | ws - An ARTS workspace |
[in] | catalogpath | - Path to the CIA catalog directory. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9551 of file autoarts.h.
References ARTS::Var::abs_cia_data(), ARTS::Var::abs_species(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Read data from a CIA XML file and check that all CIA tags defined in abs_species are present in the file.
The units of the data are described in abs_cia_dataReadFromCIA.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9571 of file autoarts.h.
|
inline |
Calculate absorption coefficients from cross sections.
This calculates both the total absorption and the absorption per species.
Cross sections are multiplied by n*VMR.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9593 of file autoarts.h.
References ARTS::Var::abs_coef(), ARTS::Var::abs_coef_per_species(), ARTS::Var::abs_p(), ARTS::Var::abs_species(), ARTS::Var::abs_t(), ARTS::Var::abs_vmrs(), ARTS::Var::abs_xsec_per_species(), ARTS::Var::dabs_coef_dx(), ARTS::Var::dabs_xsec_per_species_dx(), ARTS::Var::dsrc_coef_dx(), ARTS::Var::dsrc_xsec_per_species_dx(), ARTS::Var::jacobian_quantities(), ARTS::Var::src_coef(), ARTS::Var::src_coef_per_species(), ARTS::Var::src_xsec_per_species(), and ARTS::Var::verbosity().
|
inline |
Appends the description of a continuum model or a complete absorption model to abs_cont_names and abs_cont_parameters.
See online documentation for abs_cont_names for a list of allowed models and for information what parameters they require. See file includes/continua.arts for default parameters for the various models.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | tagname | - The name (species tag) of a continuum model. Must match one of the models implemented in ARTS. |
[in] | model | - A string selecting a particular continuum/full model under this species tag. |
[in] | userparam | - A Vector containing the required parameters for the selected model. The meaning of the parameters and how many parameters are required depends on the model. (default: {}) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9624 of file autoarts.h.
Referenced by ARTS::Continua::addH2OPWR98(), and ARTS::Continua::addO2PWR98().
|
inline |
Initializes the two workspace variables for the continuum description, abs_cont_names* and abs_cont_parameters.
This method does not really do anything, except setting the two variables to empty Arrays. It is just necessary because the method abs_cont_descriptionAppend* wants to append to the variables.
Formally, the continuum description workspace variables are required by the absorption calculation methods (e.g., abs_coefCalcFromXsec). Therefore you always have to call at least abs_cont_descriptionInit, even if you do not want to use any continua.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9653 of file autoarts.h.
References ARTS::Var::abs_cont_models(), ARTS::Var::abs_cont_names(), ARTS::Var::abs_cont_parameters(), and ARTS::Var::verbosity().
Referenced by ARTS::Continua::init().
|
inline |
Reads HITRAN line mixing data from a basedir The basedir must point at line mixing data as provided by HITRAN. The lines will be changed such that ALL CO2 lines are truncated before adding the HITRAN line mixing lines.
The available modes are such that "VP*" uses Voigt profiles and "SDVP*" uses speed-dependent Voigt profiles, where the "_Y" signifies if Rosenkranz-style line mixing is considered or not, and the "W" at the end signifies that full calculations are used. At the line mixing limit, line mixing is simply turned off.
The "FullW" mode uses Lorentzian calculations with the full relaxation matrix until the line mixing limit is reached and it switches to Voigt.
The HITRAN LM data is available for download at: https://hitran.org/supplementary/
[in,out] | Workspace | ws - An ARTS workspace |
[in] | basedir | - Direcory where the linemixing data is to be found |
[in] | linemixinglimit | - Line mixing limit as defined by AbsorptionLines (default: -1) |
[in] | fmin | - Minimum frequency to read from (default: 0) |
[in] | fmax | - Maximum frequency to read until (default: 1e99) |
[in] | stot | - Minimum integrated band strength to consider (default: 0) |
[in] | mode | - Mode of calculations. The options are: "VP", "VP_Y", "SDVP", "SDVP_Y", "FullW", and "VP_W" (default: "VP_W") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9689 of file autoarts.h.
|
inline |
See abs_linesChangeBaseParameterForMatchingLevel
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the level. |
[in] | parameter_name | - Name of parameter to be replaced |
[in] | change | - Value with which to change matching level's value |
[in] | relative | - Flag for relative change (0 is absolute change) (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10857 of file autoarts.h.
|
inline |
See abs_linesChangeBaseParameterForMatchingLevel
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the level. |
[in] | parameter_name | - Name of parameter to be replaced |
[in] | change | - Value with which to change matching level's value |
[in] | relative | - Flag for relative change (0 is absolute change) (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10880 of file autoarts.h.
|
inline |
See abs_linesChangeBaseParameterForMatchingLines
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the line. |
[in] | parameter_name | - Name of parameter to be replaced |
[in] | change | - Value with which to change matching line's value |
[in] | relative | - Flag for relative change (0 is absolute change) (default: 0) |
[in] | loose_matching | - Flag for loose match (0 means only complete matches) (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11028 of file autoarts.h.
|
inline |
See abs_linesChangeBaseParameterForMatchingLines but for single species
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the line. |
[in] | parameter_name | - Name of parameter to be replaced |
[in] | change | - Value with which to change matching line's value |
[in] | relative | - Flag for relative change (0 is absolute change) (default: 0) |
[in] | loose_matching | - Flag for loose match (0 means only complete matches) (default: 0) |
[in] | species_tag | - The species tag from abs_species to change |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11054 of file autoarts.h.
|
inline |
See abs_linesChangeLineShapeModelParameterForMatchingLines
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the line. |
[in] | parameter | - Name of parameter to be replaced |
[in] | coefficient | - Coefficient of the parameter to be changed |
[in] | species | - Species of parameter to be changed |
[in] | change | - Change in the value found |
[in] | relative | - Flag for relative change (0 is absolute change) (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11362 of file autoarts.h.
|
inline |
See abs_linesChangeLineShapeModelParameterForMatchingLines
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the line. |
[in] | parameter | - Name of parameter to be replaced |
[in] | coefficient | - Coefficient of the parameter to be changed |
[in] | species | - Species of parameter to be changed |
[in] | change | - Change in the value found |
[in] | relative | - Flag for relative change (0 is absolute change) (default: 0) |
[in] | species_tag | - The species tag from abs_species to change |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11390 of file autoarts.h.
|
inline |
See abs_linesCompact
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11430 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::f_grid(), and ARTS::Var::verbosity().
|
inline |
Split lines up into the different species.
The order of the splitting will match the outer layer of abs_species There will be no respect for the internal layer of abs_species
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11448 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::abs_lines_per_species(), ARTS::Var::abs_species(), and ARTS::Var::verbosity().
|
inline |
See abs_lines_per_speciesReadSplitCatalog but expects a single file per species of ArrayOfAbsorptionLines
[in,out] | Workspace | ws - An ARTS workspace |
[in] | basename | - The path to the split catalog files |
[in] | robust | - Flag to continue in case nothing is found [0 throws, 1 continues] (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9986 of file autoarts.h.
|
inline |
Reads abs_lines_per_species split by abs_linesWriteSplitXML* or abs_lines_per_speciesWriteSplitXML
Note that this will sort the isotopologue
[in,out] | Workspace | ws - An ARTS workspace |
[in] | basename | - The path to the split catalog files |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9948 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::abs_species(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetBaseParameterForMatchingLevel
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the level. |
[in] | parameter_name | - Name of parameter to be replaced |
[in] | change | - Value with which to set matching level's value |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10947 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::Numeric::value(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetBaseParameterForMatchingLevel
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the level. |
[in] | parameter_name | - Name of parameter to be replaced |
[in] | change | - Value with which to set matching level's value |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10968 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::String::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetBaseParameterForMatchingLines
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the line. |
[in] | parameter_name | - Name of parameter to be replaced |
[in] | change | - Value with which to change matching line's value |
[in] | loose_matching | - Flag for loose match (0 means only complete matches) (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11114 of file autoarts.h.
|
inline |
See abs_linesSetBaseParameterForMatchingLines but for single species
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the line. |
[in] | parameter_name | - Name of parameter to be replaced |
[in] | change | - Value with which to change matching line's value |
[in] | loose_matching | - Flag for loose match (0 means only complete matches) (default: 0) |
[in] | species_tag | - The species tag from abs_species to change |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11138 of file autoarts.h.
|
inline |
See abs_linesSetCutoff
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line shape calculations |
[in] | value | - Value of cutoff |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10483 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetCutoff for more options.
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line shape calculations |
[in] | value | - Value of cutoff |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10528 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::Numeric::value(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetCutoff but for single species
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line shape calculations |
[in] | value | - Value of cutoff |
[in] | species_tag | - The species tag from abs_species to change |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10549 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::abs_species(), ARTS::Var::Numeric::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Empties abs_lines_per_species at the correct size.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10003 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::abs_species(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetLinemixingLimit
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10588 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetLinemixingLimit for values
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | value | - Value of limit |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10629 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::Numeric::value(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetLinemixingLimit but for single species
[in,out] | Workspace | ws - An ARTS workspace |
[in] | value | - Value of limit |
[in] | species_tag | - The species tag from abs_species to change |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10648 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::abs_species(), ARTS::Var::Numeric::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetLineShapeModelParameterForMatchingLines
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the line. |
[in] | parameter | - Name of parameter to be replaced |
[in] | coefficient | - Coefficient of the parameter to be changed |
[in] | species | - Species of parameter to be changed |
[in] | change | - Sets the value found |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11214 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::Numeric::value(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetLineShapeModelParameterForMatchingLines
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the line. |
[in] | parameter | - Name of parameter to be replaced |
[in] | coefficient | - Coefficient of the parameter to be changed |
[in] | species | - Species of parameter to be changed |
[in] | change | - Sets the value found |
[in] | species_tag | - The species tag from abs_species to change |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11240 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::abs_species(), ARTS::Var::Numeric::value(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetLineShapeType
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10374 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetLineShapeType for options
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line shape calculations |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10415 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetLineShapeType but for single species
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line shape calculations |
[in] | species_tag | - The species tag from abs_species to change |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10434 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::abs_species(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetMirroring
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10168 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetMirroring for options
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line mirroring |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10209 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetMirroring but for single species
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line mirroring |
[in] | species_tag | - The species tag from abs_species to change |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10228 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::abs_species(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetNormalization
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10062 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetNormalization for options
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line normalizations |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10103 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetNormalization but for single species
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line normalizations |
[in] | species_tag | - The species tag from abs_species to change |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10122 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::abs_species(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetPopulation
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10270 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetPopulation for options
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line population |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10311 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetPopulation but for single species
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line population |
[in] | species_tag | - The species tag from abs_species to change |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10330 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::abs_species(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetQuantumNumberForMatch
[in,out] | Workspace | ws - An ARTS workspace |
[in] | quantum_number | - Quantum number key |
[in] | value | - Value of quantum number |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10786 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Rational::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetT0
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10683 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets reference temperature
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | value | - Value of T0 |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10724 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::Numeric::value(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetT0 but for single species
[in,out] | Workspace | ws - An ARTS workspace |
[in] | value | - Value of T0 |
[in] | species_tag | - The species tag from abs_species to change |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10743 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::abs_species(), ARTS::Var::Numeric::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetZeemanCoefficients
[in,out] | Workspace | ws - An ARTS workspace |
[in] | qid | - Information to match an energy level of a/many lines. |
[in] | gs | - Corresponding value to set as Zeeman coefficient |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11282 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesWriteSpeciesSplitXML
In addition, the structure of the files generated will not care about generating identifiers for the order in abs_species
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42331 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::output_file_format(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesWriteSplitXML
In addition, the structure of the files generated will not care about generating identifiers for the order in abs_species
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42311 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::output_file_format(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Appends all lines in abs_lines that match with lines in replacement_lines if safe. If not safe, appends all lines.
No appended line is allowed to match any line in abs_lines if safe
Conditional behavior if safe: If the AbosorptionLines to be appended match no AbsorptionLines in abs_lines, then the entire AbsorptionLines is appended. Otherwise, only a single AbsorptionLines can be matched and is not allowed to have any internal matches
Note that lines are identified by their AbsorptionLines tags and by their quantum numbers in safe mode.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | appending_lines | - Line-array that appends lines in abs_lines. |
[in] | safe | - Flag whether to check quantum numbers or not (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9818 of file autoarts.h.
|
inline |
Change parameter of all levels in abs_lines that match with QuantumIdentifier. Only works for these parameters: parameter_name = "Statistical Weight" parameter_name = "Zeeman Coefficient"
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the level. |
[in] | parameter_name | - Name of parameter to be replaced |
[in] | change | - Value with which to change matching level's value |
[in] | relative | - Flag for relative change (0 is absolute change) (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10811 of file autoarts.h.
|
inline |
See abs_linesChangeBaseParameterForMatchingLevel
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the level. |
[in] | parameter_name | - Name of parameter to be replaced |
[in] | change | - Value with which to change matching level's value |
[in] | relative | - Flag for relative change (0 is absolute change) (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10834 of file autoarts.h.
|
inline |
Change parameter of all lines in abs_lines that match with QuantumIdentifier. Only works for these parameters: parameter_name = "Central Frequency" parameter_name = "Line Strength" parameter_name = "Lower State Energy" parameter_name = "Einstein Coefficient" parameter_name = "Lower Statistical Weight" parameter_name = "Upper Statistical Weight" parameter_name = "Lower Zeeman Coefficient" parameter_name = "Upper Zeeman Coefficient"
Note that loose_matching:=0 means only identical quantum identifiers are accepted, otherwise the numbers in QI must just be contained in the line identifier
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the line. |
[in] | parameter_name | - Name of parameter to be replaced |
[in] | change | - Value with which to change matching line's value |
[in] | relative | - Flag for relative change (0 is absolute change) (default: 0) |
[in] | loose_matching | - Flag for loose match (0 means only complete matches) (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11003 of file autoarts.h.
|
inline |
Change line shape model data parameter in matching lines.
The matching is done so that QI must be in the line identifier
Acceptable parameter(s) are: "G0" "D0" "G2" "D2" "FVC" "ETA" "Y" "G" "DV"
Acceptable coefficient(s) are: "X0" "X1" "X2" "X3"
Acceptable species are: "AIR" (so long as it is the broadening species list) "SELF" (so long as it is the broadening species list) Any species in the line broadening species
The line parameter will have its old value plus the change if relative is false, else it will have its old value times (1+change).
Throws an error if it cannot find any targets to change
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the line. |
[in] | parameter | - Name of parameter to be replaced |
[in] | coefficient | - Coefficient of the parameter to be changed |
[in] | species | - Species of parameter to be changed |
[in] | change | - Change in the value found |
[in] | relative | - Flag for relative change (0 is absolute change) (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11335 of file autoarts.h.
|
inline |
Removes empty bands from abs_lines.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9710 of file autoarts.h.
References ARTS::Var::abs_lines(), and ARTS::Var::verbosity().
|
inline |
Removes lines that are unimportant because of their cutoff frequency range
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11414 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::f_grid(), and ARTS::Var::verbosity().
|
inline |
Deletes all lines in abs_lines that have bad central frequencies
If lower evaluates as true, deletes all lines with a frequency below f0. Otherwise deletes all lines with a frequency above f0.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | f0 | - Target frequency |
[in] | lower | - Lower or upper flag (eval as boolean) (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9862 of file autoarts.h.
|
inline |
Deletes all lines in abs_lines that have undefined Js or Js that change more than 1 between energy levels
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9895 of file autoarts.h.
References ARTS::Var::abs_lines(), and ARTS::Var::verbosity().
|
inline |
Deletes all lines in abs_lines that have too large quantum number
[in,out] | Workspace | ws - An ARTS workspace |
[in] | quantumnumber | - Quantum number identified |
[in] | quantumnumber_value | - Value |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9912 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::Index::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes all lines in abs_lines that have undefined local quanta
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9879 of file autoarts.h.
References ARTS::Var::abs_lines(), and ARTS::Var::verbosity().
|
inline |
Deletes all lines in abs_lines that match with lines in replacement_lines.
If a deleted line has no match, then nothing happens.
Note that lines are identified by their AbsorptionLines tags and by their quantum numbers. There is no need to have all values correct.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | deleting_lines | - Line-array that removes lines from abs_lines. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9841 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::ArrayOfAbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Keep only qid-matches in abs_lines
The ignore values will ignore isotopologue and/or species. The latter means the isotopologue has to be ignores.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | qid | - Band ID |
[in] | ignore_spec | - If species is to be ignores (default: 1) |
[in] | ignore_isot | - If isotopologue is to be ignored (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9731 of file autoarts.h.
|
inline |
Print the count of defined quantum numbers in the catalog
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9929 of file autoarts.h.
References ARTS::Var::abs_lines(), and ARTS::Var::verbosity().
|
inline |
Reads a catalog of absorption lines files in a directory
[in,out] | Workspace | ws - An ARTS workspace |
[in] | basename | - The path to the split catalog files |
[in] | robust | - Flag to continue in case nothing is found [0 throws, 1 continues] (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9966 of file autoarts.h.
|
inline |
Removes qid band from abs_lines
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9750 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Removes unused quantums from local values in the line lists
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9766 of file autoarts.h.
References ARTS::Var::abs_lines(), and ARTS::Var::verbosity().
|
inline |
Replace all lines in abs_lines that match with lines in replacement_lines.
Each replacement_lines must match excatly a single line in abs_lines.
The matching required identical quantum number signatures to work
Note that lines are identified by their AbsorptionLines tags and by their quantum numbers.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | replacing_lines | - Line-array that replace lines in abs_lines. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9788 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::ArrayOfAbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set parameter of all levels in abs_lines that match with QuantumIdentifier. Only works for these parameters: parameter_name = "Statistical Weight" parameter_name = "Zeeman Coefficient"
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the level. |
[in] | parameter_name | - Name of parameter to be replaced |
[in] | change | - Value with which to set matching level's value |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10905 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::Numeric::value(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetBaseParameterForMatchingLevel
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the level. |
[in] | parameter_name | - Name of parameter to be replaced |
[in] | change | - Value with which to set matching level's value |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10926 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::String::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set parameter of all lines in abs_lines that match with QuantumIdentifier. Only works for these parameters: parameter_name = "Central Frequency" parameter_name = "Line Strength" parameter_name = "Lower State Energy" parameter_name = "Einstein Coefficient" parameter_name = "Lower Statistical Weight" parameter_name = "Upper Statistical Weight" parameter_name = "Lower Zeeman Coefficient" parameter_name = "Upper Zeeman Coefficient"
Note that loose_matching:=0 means only identical quantum identifiers are accepted, otherwise the numbers in QI must just be contained in the line identifier
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the line. |
[in] | parameter_name | - Name of parameter to be replaced |
[in] | change | - Value with which to change matching line's value |
[in] | loose_matching | - Flag for loose match (0 means only complete matches) (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11091 of file autoarts.h.
|
inline |
Sets cutoff type and magnitude for all lines.
The line is cut off when this is active at the given frequency. The only non-zero range is from this range to its negative equivalent
Available options: "None" - No cutoff "ByLine" - Cutoff relative line center, highest frequency: F0+cutoff "ByBand" - Absolute frequency, highest frequency: cutoff
For "ByLine", the negative frequency is at F0-cutoff For "ByBand", the negative frequency is at cutoff minus twice the average band frequency
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line shape calculations |
[in] | value | - Value of cutoff |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10464 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetCutoff for more options.
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line shape calculations |
[in] | value | - Value of cutoff |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10505 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::Numeric::value(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets a broadening parameter to empty if it is efficiently empty
This will not save RAM but it will save disk space (reading time), and computational time by not doing unecessary calculations
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10021 of file autoarts.h.
References ARTS::Var::abs_lines(), and ARTS::Var::verbosity().
|
inline |
Sets line mixing limit for all lines.
If value is less than 0, no limit is applied and line mixing is active. Otherwise, line mixing is inactive if the pressure is below the limit.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10571 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetLinemixingLimit for values
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | value | - Value of limit |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10608 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::Numeric::value(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets line shape model data parameter in matching lines.
The matching is done so that QI must be in the line identifier
Acceptable parameter(s) are: "G0" "D0" "G2" "D2" "FVC" "ETA" "Y" "G" "DV"
Acceptable coefficient(s) are: "X0" "X1" "X2" "X3"
Acceptable species are: "AIR" (so long as it is the broadening species list) "SELF" (so long as it is the broadening species list) Any species in the line broadening species
Throws an error if it cannot find any targets to change
[in,out] | Workspace | ws - An ARTS workspace |
[in] | QI | - Information to match the line. |
[in] | parameter | - Name of parameter to be replaced |
[in] | coefficient | - Coefficient of the parameter to be changed |
[in] | species | - Species of parameter to be changed |
[in] | change | - Sets the value found |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11189 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::Numeric::value(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets shape calculations type for all lines.
Available options: "DP" - Doppler profile "LP" - Lorentz profile "VP" - Voigt profile "SDVP" - Speed-dependent Voigt profile "HTP" - Hartman-Tran profile
See the theory guide for more details.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10357 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetLineShapeType for options
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line shape calculations |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10394 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets mirroring type for all lines.
Available options: "None" - No mirrored line "Same" - Mirrored line broadened by line shape "Manual" - Manually mirrored line (be careful; allows all frequencies) "Lorentz" - Mirrored line broadened by Lorentz
Note that mirroring is never applied for DP line shape Also note that Lorentz profile is approached by most line shapes at high frequency offset. Also note that Manual settings are potentially dangerous as other frequency offsets might not work as hoped.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10151 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetMirroring for options
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line mirroring |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10188 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets normalization type for all lines.
Available options: "VVH" - Van Vleck and Huber "VVW" - Van Vleck and Weisskopf "RQ" - Rosenkranz quadratic "None" - No extra normalization
See the theory guide for more details.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10045 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetNormalization for options
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line normalizations |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10082 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets population type for all lines.
Available options: "LTE" - Standard distribution by temperature "NLTE-VibrationalTemperatures" - LTE but with vibrational temperatures "NLTE" - Distribution is given as input
You must have set nlte_field and/or its ilk to use the NLTE methods.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10253 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See abs_linesSetPopulation for options
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option | - Method of line population |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10290 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets a quantum number to a new value
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | quantum_number | - Quantum number key |
[in] | value | - Value of quantum number |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10765 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Rational::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets reference temperature for all lines.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10666 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets reference temperature
This function only acts on matches between the bands and input ID
[in,out] | Workspace | ws - An ARTS workspace |
[in] | value | - Value of T0 |
[in] | ID | - ID of one or more bands |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 10703 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::Numeric::value(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets the Zeeman coefficients of the lines by user input
[in,out] | Workspace | ws - An ARTS workspace |
[in] | qid | - Information to match an energy level of a/many lines. |
[in] | gs | - Corresponding value to set as Zeeman coefficient |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11263 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Truncates all global quantum numbers and then recombine the line list.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42251 of file autoarts.h.
References ARTS::Var::abs_lines(), and ARTS::Var::verbosity().
|
inline |
As abs_linesWriteSplitXML but writes an array per species
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42291 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::output_file_format(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Writes a split catalog, AbsorptionLines by AbsorptionLines.
There will be one unique file generated per AbsorptionLines in abs_lines.
The names of these files will be: basename+"."+AbsorptionLines.SpeciesName()+"."+to_string(N)+".xml" where N>=0 and the species name is something line "H2O".
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42273 of file autoarts.h.
References ARTS::Var::abs_lines(), ARTS::Var::output_file_format(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Adapts a gas absorption lookup table to the current calculation.
The lookup table can contain more species and more frequencies than are needed for the current calculation. This method cuts down the table in memory, so that it contains just what is needed. Also, the species in the table are brought in the same order as the species in the current calculation.
Of course, the method also performs quite a lot of checks on the table. If something is not ok, a runtime error is thrown.
The method sets a flag abs_lookup_is_adapted to indicate that the table has been checked and that it is ok. Never set this by hand, always use this method to set it!
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11476 of file autoarts.h.
References ARTS::Var::abs_lookup(), ARTS::Var::abs_lookup_is_adapted(), ARTS::Var::abs_species(), ARTS::Var::f_grid(), and ARTS::Var::verbosity().
|
inline |
Creates a gas absorption lookup table.
The lookup table stores absorption cross-sections as a function of pressure. Additionally, absorption can be stored as a function of temperature for temperature perturbations from a reference profile.
Additionally, absorption can be stored as a function of water vapor VMR perturbations from a reference profile. The variable abs_nls specifies, for which species water vapor perturbations should be generated.
Note, that the absorbing gas can be any gas, but the perturbing gas is always H2O.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11504 of file autoarts.h.
References ARTS::Var::abs_lookup(), ARTS::Var::abs_lookup_is_adapted(), ARTS::Var::abs_nls(), ARTS::Var::abs_nls_pert(), ARTS::Var::abs_p(), ARTS::Var::abs_species(), ARTS::Var::abs_t(), ARTS::Var::abs_t_pert(), ARTS::Var::abs_vmrs(), ARTS::Var::abs_xsec_agenda(), ARTS::Var::f_grid(), and ARTS::Var::verbosity().
|
inline |
Creates an empty gas absorption lookup table.
This is mainly there to help developers. For example, you can write the empty table to an XML file, to see the file format.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11522 of file autoarts.h.
References ARTS::Var::abs_lookup(), and ARTS::Var::verbosity().
|
inline |
Set up input parameters for abs_lookupCalc.
More information can be found in the documentation for method abs_lookupSetupBatch*
Max and min values of H2O and temperature are adjusted to allow for numerical perturbations in Jacobian calculation.
The input variables abs_nls_interp_order and abs_t_interp_order are used to make sure that there are enough points in abs_nls_pert and abs_t_pert for the chosen interpolation order.
Note: For homogeneous 1D cases, it can be advantageous to calculate abs_lookup* from the 1D atmosphere, and to expand the atmosphere to 3D only after that. This particularly if nonlinear species (i.e., H2O) are involved. See also: abs_lookupSetupBatch*
[in,out] | Workspace | ws - An ARTS workspace |
[in] | p_step | - Maximum step in log10(p[Pa]). If the pressure grid is coarser than this, additional points are added until each log step is smaller than this. (default: 0.05) |
[in] | t_step | - The temperature variation grid step in Kelvin, for a 2D or 3D atmosphere. For a 1D atmosphere this parameter is not used. (default: 100) |
[in] | h2o_step | - The H2O variation grid step [fractional], if H2O variations are done (which is determined automatically, based on abs_species and the atmospheric dimension). For a 1D atmosphere this parameter is not used. (default: 100) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11557 of file autoarts.h.
|
inline |
Set up input parameters for abs_lookupCalc for batch calculations.
This method performs a similar task as abs_lookupSetup, with the difference that the lookup table setup is not for a single atmospheric state, but for a whole batch of them, stored in batch_atm_fields_compact*.
The method checks abs_species to decide which species require nonlinear treatment in the lookup table.
The method also checks which range of pressures, temperatures, and VMRs occurs, and sets abs_p, abs_t, abs_t_pert, and abs_vmrs accordingly.
If nonlinear species are present, abs_nls and abs_nls_pert are also generated.
Max and min values of H2O and temperature are adjusted to allow for numerical perturbations in Jacobian calculation.
The input variables abs_nls_interp_order and abs_t_interp_order are used to make sure that there are enough points in abs_nls_pert and abs_t_pert for the chosen interpolation order.
The method checks each given field using atmfields_checkedCalc. If a field does not pass the check, a run-time error is thrown. To prevent this, the parameter robust can be set to one: Invalid atmospheres are skipped, but the run continues. This matches the robust behaviour of ybatchCalc.
See also: abs_lookupSetup*
[in,out] | Workspace | ws - An ARTS workspace |
[in] | p_step | - Grid step in log10(p[Pa]) (base 10 logarithm). (default: 0.05) |
[in] | t_step | - The temperature variation grid step in Kelvin. The true step can become finer than this, if required by the interpolation order. (default: 20) |
[in] | h2o_step | - The H2O variation grid step [fractional], if H2O variations are done (which is determined automatically, based on abs_species and the atmospheric dimension). As for T, the true step can turn out finer if required by the interpolation order. (default: 100) |
[in] | extremes | - You can give here explicit extreme values to add to abs_t_pert and abs_nls_pert. The order is [t_pert_min, t_pert_max, nls_pert_min, nls_pert_max]. (default: {}) |
[in] | robust | - A flag with value 1 or 0. If set to one, the batch setup will continue, even if individual fields are invalid. This is consistent with the behaviour of ybatchCalc. (default: 0) |
[in] | check_gridnames | - A flag with value 1 or 0. If set to one, the gridnames of every atm_fields_compact are checked. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11615 of file autoarts.h.
|
inline |
Set up input parameters for abs_lookupCalc for a wide range of atmospheric conditions.
This method can be used to set up parameters for a lookup table that really covers all reasonable atmospheric conditions.
Reference profiles of T and H2O will be constant, so that the different dimensions in the lookup table are actually "orthogonal", unlike the traditional case where we have pressure dependent reference profiles. This makes the table numerically somewhat more robust then the traditional ones, and it makes it straightforward to calculate the accuracy for the different interpolations with abs_lookupTestAccuracy.
You can give min an max values for the atmospheric conditions. The default values are chosen such that they cover the value range over the complete Chevallier91L data set, and a bit more. The statistics of the Chevallier91L data are:
min(p) / max(p) [Pa]: 1 / 104960 min(T) / max(T) [K]: 158.21 / 320.39 min(H2O) / max(H2O) [VMR]: -5.52e-07 / 0.049
[in,out] | Workspace | ws - An ARTS workspace |
[in] | p_min | - Pressure grid minimum [Pa]. (default: 0.5) |
[in] | p_max | - Pressure grid maximum [Pa]. (default: 110000) |
[in] | p_step | - Pressure grid step in log10(p[Pa]) (base 10 logarithm). (default: 0.05) |
[in] | t_min | - Temperature grid minimum [K]. (default: 100) |
[in] | t_max | - Temperature grid maximum [K]. (default: 400) |
[in] | h2o_min | - Humidity grid minimum [fractional]. (default: 0) |
[in] | h2o_max | - Humidity grid maximum [fractional]. (default: 0.05) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11663 of file autoarts.h.
|
inline |
Test accuracy of absorption lookup table with Monte Carlo Algorithm.
Explicitly compare absorption from the lookup table with line-by-line calculations for random conditions.
The quantities returned are the mean value and standard deviation of the absolute value of the relative error in percent. The relative error itself is computed for a large number of cases (pressure, temperature, and H2O VMR combinations). In the frequency dimension the maximum value is taken for each case.
Produces no workspace output, only output to the output streams.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11719 of file autoarts.h.
References ARTS::Var::abs_lookup(), ARTS::Var::abs_lookup_is_adapted(), ARTS::Var::abs_nls_interp_order(), ARTS::Var::abs_p_interp_order(), ARTS::Var::abs_t_interp_order(), ARTS::Var::abs_xsec_agenda(), ARTS::Var::mc_seed(), and ARTS::Var::verbosity().
|
inline |
Test accuracy of absorption lookup table.
Explicitly compare absorption from the lookup table with line-by-line calculations for strategically selected conditions (in-between the lookup table grid points).
For error units see abs_lookupTestAccMC
Produces no workspace output, only output to the output streams.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11693 of file autoarts.h.
References ARTS::Var::abs_lookup(), ARTS::Var::abs_lookup_is_adapted(), ARTS::Var::abs_nls_interp_order(), ARTS::Var::abs_p_interp_order(), ARTS::Var::abs_t_interp_order(), ARTS::Var::abs_xsec_agenda(), and ARTS::Var::verbosity().
|
inline |
Sets NLTE values manually
Touch
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11737 of file autoarts.h.
References ARTS::Var::abs_nlte(), data, ARTS::Var::nlte_level_identifiers(), ARTS::Var::nlte_vibrational_energies(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Adds species tag groups to the list of absorption species.
This WSM is similar to abs_speciesSet, the only difference is that this method appends species to an existing list of absorption species instead of creating the whole list.
See abs_speciesSet for details on how tags are defined and examples of how to input them in the control file.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | species | - Specify one String for each tag group that you want to add. Inside the String, separate the tags by commas (plus optional blanks). |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11764 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::abs_xsec_agenda_checked(), ARTS::Var::propmat_clearsky_agenda_checked(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Adds a species tag group to the list of absorption species and jacobian quantities.
The method is basically a combined call of abs_speciesAdd and jacobianAddAbsSpecies*. In this way it is not needed to specify a tag group in two different places.
Arguments exactly as for jacobianAddAbsSpecies. Note that this method only handles a single tag group, in contrast to abs_speciesAdd*.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | gin1 | - Pressure retrieval grid. |
[in] | gin2 | - Latitude retrieval grid. |
[in] | gin3 | - Longitude retreival grid. |
[in] | species | - The species tag of the retrieval quantity. |
[in] | unit | - Retrieval unit. See above. (default: "vmr") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11794 of file autoarts.h.
|
inline |
Sets abs_species[i][0] to all species in ARTS
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11838 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::abs_xsec_agenda_checked(), ARTS::Var::propmat_clearsky_agenda_checked(), and ARTS::Var::verbosity().
|
inline |
Define one tag group for each species known to ARTS and included in an atmospheric scenario.
You can use this as an alternative to abs_speciesSet if you want to make an absorption calculation that is as complete as possible. The method goes through all defined species and tries to open the VMR file. If this works the tag is included, otherwise it is skipped.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | basename | - The name and path of a particular atmospheric scenario. For example: /pool/lookup2/arts-data/atmosphere/fascod/tropical |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11822 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::abs_xsec_agenda_checked(), ARTS::Var::propmat_clearsky_agenda_checked(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets abs_species to be empty.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11853 of file autoarts.h.
References ARTS::Var::abs_species(), and ARTS::Var::verbosity().
|
inline |
Set up a list of absorption species tag groups.
Workspace variables like abs_species contain several tag groups. Each tag group contains one or more tags. This method converts descriptions of tag groups given in the keyword to the ARTS internal representation (an ArrayOfArrayOfSpeciesTag). A tag group selects spectral features which belong to the same species.
A tag is defined in terms of the name of the species, isotopologue, and a range of frequencies. Species are named after the standard chemical names, e.g., "O3". Isotopologues are given by the last digit of the atomic weight, i.g., "O3-668" for the asymmetric ozone molecule including an oxygen 18 atom. Groups of transitions are specified by giving a lower and upper limit of a frequency range, e.g., "O3-666-500e9-501e9".
To turn on Zeeman calculation for a species, "-Z" may be appended to its name: "O2-Z" or "O2-Z-66"
To turn on line mixing calculation for a species, "-LM" may be appended to its name (or after the Zeeman tag): "O2-LM" or "O2-Z-LM-66"
The symbol "*" acts as a wild card. Furthermore, frequency range or frequency range and isotopologue may be omitted.
Finally, instead of the isotopologue the special letter "nl" may be given, e.g., "H2O-nl". This means that no absorption at all is associated with this tag. (It is not quite clear if this feature is useful for anything right now.)
Example:
species = [ "O3-666-500e9-501e9, O3-686", "O3", "H2O-PWR98" ]
The first tag group selects all O3-666 lines between 500 and 501 GHz plus all O3-686 lines.
The second tag group selects all remaining O3 transitions.
The third tag group selects H2O, with one of the complete absorption models (Rosenkranz 98). No spectrocopic line catalogue data will be used for that third tag group.
Note that order of tag groups in the species list matters. In our example, changing the order of the first two tag group will give different results: as "O3" already selects all O3 transitions, no lines will remain to be selected by the "O3-666-500e9-501e9, O3-686" tag.
For CIA species the tag consists of the two involved species and a dataset index. CIA species can be defined for multiple regions The dataset index determines which region to use from the corresponding CIARecord in abs_cia_data.
Example
species = [ "N2-CIA-N2-0, N2-CIA-N2-1" ]
For Hitran cross section species the tag consists of the species and the tagtype HXSEC, e.g. CFC11-HXSEC. The data for the species must be available in the hitran_xsec_data variable. abs_xsec_agenda_checked* and propmat_clearsky_agenda_checked are set to be false.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | species | - Specify one String for each tag group that you want to create. Inside the String, separate the tags by commas (plus optional blanks). |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11935 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::abs_xsec_agenda_checked(), ARTS::Var::propmat_clearsky_agenda_checked(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by main().
|
inline |
Add gas absorption to first element of absorption vector.
The task of this method is to sum up the gas absorption of the different gas species and add the result to the first element of the absorption vector.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11955 of file autoarts.h.
References ARTS::Var::abs_vec(), ARTS::Var::propmat_clearsky(), and ARTS::Var::verbosity().
|
inline |
Checks if the abs_xsec_agenda contains all necessary methods to calculate all the species in abs_species.
This method should be called just before the abs_xsec_agenda is used, e.g. abs_lookupCalc, ybatchCalc, yCalc
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11974 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::abs_xsec_agenda(), ARTS::Var::abs_xsec_agenda_checked(), and ARTS::Var::verbosity().
|
inline |
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.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | T_extrapolfac | - Temperature extrapolation factor (relative to grid spacing). (default: 0.5) |
[in] | robust | - Set to 1 to suppress runtime errors (and return NAN values instead). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 11996 of file autoarts.h.
|
inline |
Calculate absorption cross sections per tag group for continua.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12042 of file autoarts.h.
References ARTS::Var::abs_cont_models(), ARTS::Var::abs_cont_names(), ARTS::Var::abs_cont_parameters(), ARTS::Var::abs_p(), ARTS::Var::abs_species(), ARTS::Var::abs_species_active(), ARTS::Var::abs_t(), ARTS::Var::abs_vmrs(), ARTS::Var::abs_xsec_per_species(), ARTS::Var::dabs_xsec_per_species_dx(), ARTS::Var::f_grid(), ARTS::Var::jacobian_quantities(), and ARTS::Var::verbosity().
|
inline |
Calculate absorption cross sections per tag group for HITRAN xsec species.
This broadens the cross section data from hitran_xsec_data and interpolates it onto the current f_grid.
apply_tfit turns of the temperature fit. It is only meant for testing and should alwasy be kept on for real calculations.
This method depends on the FFTW-3 library.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | apply_tfit | - Apply temperature fit. (default: 1) |
[in] | force_p | - Positive value forces constant pressure [Pa]. (default: -1) |
[in] | force_t | - Positive value forces constant temperature [K]. (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12024 of file autoarts.h.
|
inline |
Calculates the line spectrum for both attenuation and phase for each tag group and adds it to abs_xsec_per_species.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12058 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::abs_nlte(), ARTS::Var::abs_p(), ARTS::Var::abs_species(), ARTS::Var::abs_species_active(), ARTS::Var::abs_t(), ARTS::Var::abs_vmrs(), ARTS::Var::abs_xsec_per_species(), ARTS::Var::dabs_xsec_per_species_dx(), ARTS::Var::dsrc_xsec_per_species_dx(), ARTS::Var::f_grid(), ARTS::Var::isotopologue_ratios(), ARTS::Var::jacobian_quantities(), ARTS::Var::lbl_checked(), ARTS::Var::partition_functions(), ARTS::Var::src_xsec_per_species(), and ARTS::Var::verbosity().
|
inline |
Reimplementation of published O2 absorption line cross-section algorithm
Based on: Dmitriy S. Makarov, Mikhail Yu. Tretyakov, Philip W. Rosenkranz, JQSRT 243, 2020, Revision of the 60-GHz atmospheric oxygen absorption band models for practical use, https://doi.org/10.1016/j.jqsrt.2019.106798
Note that this is only really applicable to Earth and at lower altitudes. The only two tested derivatives are for frequency and for temperature but other untested derivatives are available for all model parameters except a2
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12082 of file autoarts.h.
References ARTS::Var::abs_p(), ARTS::Var::abs_species(), ARTS::Var::abs_t(), ARTS::Var::abs_vmrs(), ARTS::Var::abs_xsec_per_species(), ARTS::Var::dabs_xsec_per_species_dx(), ARTS::Var::f_grid(), ARTS::Var::jacobian_quantities(), and ARTS::Var::verbosity().
|
inline |
Initialize abs_xsec_per_species.
The initialization is necessary, because methods abs_xsec_per_speciesAddLines and abs_xsec_per_speciesAddConts just add to abs_xsec_per_species. The size is determined from abs_species.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12102 of file autoarts.h.
References ARTS::Var::abs_p(), ARTS::Var::abs_species(), ARTS::Var::abs_species_active(), ARTS::Var::abs_xsec_agenda_checked(), ARTS::Var::abs_xsec_per_species(), ARTS::Var::dabs_xsec_per_species_dx(), ARTS::Var::dsrc_xsec_per_species_dx(), ARTS::Var::f_grid(), ARTS::Var::jacobian_quantities(), ARTS::Var::nlte_do(), ARTS::Var::src_xsec_per_species(), and ARTS::Var::verbosity().
|
inline |
Initialises the WSVs abs_p, abs_t and abs_vmrs from p_grid, t_field and vmr_field.
This only works for a 1D atmosphere!
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9482 of file autoarts.h.
References ARTS::Var::abs_p(), ARTS::Var::abs_t(), ARTS::Var::abs_vmrs(), ARTS::Var::atmosphere_dim(), ARTS::Var::p_grid(), ARTS::Var::t_field(), ARTS::Var::verbosity(), and ARTS::Var::vmr_field().
|
inline |
Initialize absorption input WSVs from local atmospheric conditions.
The purpose of this method is to allow an explicit line-by-line calculation, e.g., by abs_coefCalcFromXsec, to be put inside the propmat_clearsky_agenda*. What the method does is to prepare absorption input parameters (pressure, temperature, VMRs), from the input parameters to propmat_clearsky_agenda.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 9503 of file autoarts.h.
References ARTS::Var::abs_p(), ARTS::Var::abs_t(), ARTS::Var::abs_vmrs(), ARTS::Var::rtp_pressure(), ARTS::Var::rtp_temperature(), ARTS::Var::rtp_vmr(), and ARTS::Var::verbosity().
|
inline |
Adds zenith and azimuth angles.
Adds up line-of-sights (LOS). In short, dlos is added to ref_los, assuming that a unit changes in zenith and azimuth are equal where dlos=(0,0).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | new_los | - End line-of-sights. |
[in] | ref_los | - Reference line-of-sight (a single LOS). |
[in] | dlos | - Change in line-of-sight (can be multiple LOS). |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12124 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Execute an agenda.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12147 of file autoarts.h.
References ARTS::Var::Agenda::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Execute an agenda exclusively.
Only one call to AgendaExecuteExclusive is executed at a time. Other calls to this function are blocked until the current one finishes. WARNING: Can cause deadlocks! Use with care.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12168 of file autoarts.h.
References ARTS::Var::Agenda::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets the angular grids for the calculation of radiation fluxes (irradiance) per hemispheres and heating rates
This method sets the angular grids for the radiation fluxes type calculations and calculates the integration weights za_grid_weights for the zenith angle integration. For down- und up-looking geometries it suffices to define N_za_grid and N_aa_grid*. From N_aa_grid an equally spaced grid is created and stored in the WSV*aa_grid*. Depending on the desired za_grid_type za_grid will be equally spaced ('linear') or unequally ('linear_mu','double_gauss') Important, N_za_grid must be an even number because for the integration over each hemisphere N_za_grid / 2 zenith angles are needed.
Possible zenith angle grid types are: double_gauss: The zenith grid and the integration weights are set according to a gauss-legendre integration for each hemispheres. linear: Equally space grid between 0 deg and 180 deg including the poles linear_mu: Similar to 'linear' but equally spaced for cos(180 deg) to cos(0 deg), which results a unequally spaced angular grid
[in,out] | Workspace | ws - An ARTS workspace |
[in] | N_za_grid | - Number of zenith angles (default: 2) |
[in] | N_aa_grid | - Number of azimuth angles (default: 1) |
[in] | za_grid_type | - Zenith angle grid type (default: "linear_mu") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12206 of file autoarts.h.
|
inline |
Sets up a gaussian antenna response.
The method assumes that the response is the same for all frequencies and polarisations, and that it can be modelled as gaussian.
The grid generated is approximately si * [-xwidth_si:dx_si:xwidth_si] where si is the standard deviation corresponding to the FWHM. That is, width and spacing of the grid is specified in terms of number of standard deviations. If xwidth_si is set to 2, the response will cover about 95% the complete response. For xwidth_si=3, about 99% is covered. If xwidth_si/dx_si is not an integer, the end points of the grid are kept and the spacing of the grid is reduced (ie. spacing is equal or smaller dx_si).
If the 2D option is selected (do_2d), a circular antenna is assumed and the response is any direction follows the 1D case.
The antenna repsonse is not normalised.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | fwhm | - Full width at half-maximum |
[in] | xwidth_si | - Half-width of response, in terms of std. dev. (default: 3) |
[in] | dx_si | - Grid spacing, in terms of std. dev. (default: 0.1) |
[in] | do_2d | - Set to 1 to create a 2D antenna pattern. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12349 of file autoarts.h.
|
inline |
Sets up gaussian antenna responses.
Similar to antenna_responseGaussian but allows to set up responses that varies with frequency. That is, the method assumes that the response is the same for all polarisations, and that it can be modelled as a gaussian function varying with frequency.
The full width at half maximum (FWHM in radians) is calculated as: fwhm = lambda / leff where lambda is the wavelength and leff is the effective size of the antenna. Normally, leff is smaller than the physical antenna size.
Antenna responses are created for nf frequencies spanning the range [fstart,fstop], with a logarithmic spacing. That is, the frequency grid of the responses is taken from VectorNLogSpace.
The responses have a common angular grid. The width, determined by xwidth_si*, is set for the lowest frequency, while the spacing (dx_si) is set for the highest frequency. This ensures that both the width and spacing are equal or better than xwidth_si and dx_si*, respectively, for all frequencies.
If the 2D option is selected (do_2d), a circular antenna is assumed and the response is any direction follows the 1D case.
The antenna repsonse is not normalised.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | leff | - Effective size of the antenna |
[in] | xwidth_si | - Half-width of response, in terms of std. dev. (default: 3) |
[in] | dx_si | - Grid spacing, in terms of std. dev. (default: 0.1) |
[in] | nf | - Number of points in frequency grid (must be >= 2) |
[in] | fstart | - Start point of frequency grid |
[in] | fstop | - End point of frequency grid |
[in] | do_2d | - Set to 1 to create a 2D antenna pattern. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12401 of file autoarts.h.
|
inline |
Sets up a 1D gaussian antenna response and a matching mblock_dlos_grid*.
As antenna_responseGaussian, but also creates mblock_dlos_grid. For returned antenna response, see antenna_responseGaussian.
The size of mblock_dlos_grid is determined by n_za_grid. The end points of the grid are set to be the same as for the antenna response. The spacing of the grid follows the magnitude of the response; the spacing is smaller where the response is high. More precisely, the grid points are determined by dividing the cumulative sum of the response in equal steps. This makes sense if the representation error of the radiance (as a function of zenith angle) increases linearly with the grid spacing.
The WSV antenna_dlos is set to [0].
The antenna repsonse is not normalised.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | n_za_grid | - Number of points to include in mblock_dlos_grid. |
[in] | fwhm | - Full width at half-maximum of antenna beam [deg]. |
[in] | xwidth_si | - Half-width of response, in terms of std. dev. (default: 3) |
[in] | dx_si | - Grid spacing, in terms of std. dev. (default: 0.1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12262 of file autoarts.h.
|
inline |
Maps a multi-beam case to a matching pencil beam case.
Cases with overlapping beams are most efficiently handled by letting antenna_dlos have several rows. That is, there are multiple beams for each measurement block. The drawback is that many variables must be adjusted if the corresponding pencil beam spectra shall be calculated. This method makes this adjustment. That is, if you have a control file for a multiple beam case and for some reason want to avoid the antenna weighting, you add this method before sensor_responseInit, and remove the call of sensor_responseAntenna* and you will get the matching pencil beam spectra.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12292 of file autoarts.h.
References ARTS::Var::antenna_dim(), ARTS::Var::antenna_dlos(), ARTS::Var::atmosphere_dim(), ARTS::Var::mblock_dlos_grid(), ARTS::Var::sensor_los(), ARTS::Var::sensor_pos(), and ARTS::Var::verbosity().
|
inline |
Sets some antenna related variables
Use this method to set antenna_dim and mblock_dlos_grid to suitable values (1 and [0], respectively) for cases when a sensor is included, but the antenna pattern is neglected.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12311 of file autoarts.h.
References ARTS::Var::antenna_dim(), ARTS::Var::mblock_dlos_grid(), and ARTS::Var::verbosity().
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14909 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12841 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14997 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12929 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14953 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12885 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12973 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15041 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13017 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15085 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13061 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15129 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13105 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15173 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13149 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15217 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13237 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15305 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13281 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15349 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13325 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15393 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13369 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15437 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13413 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13457 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15481 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13501 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15525 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13545 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15569 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13589 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15613 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13633 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15657 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13677 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15701 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13721 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15745 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13765 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15789 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13809 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15833 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13853 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15877 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13897 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15921 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13941 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15965 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13985 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16009 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14029 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16053 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 13193 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 15261 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14073 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16097 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14117 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16141 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14161 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16185 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14205 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14249 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16229 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14293 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16273 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14337 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16317 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14381 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16361 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14425 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16405 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14469 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16449 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14513 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16493 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14557 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16537 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14601 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16581 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14645 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16625 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14689 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16669 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14733 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16713 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14777 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16757 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14821 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16801 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 14865 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12533 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12577 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12797 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12621 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12665 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12709 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12753 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12445 of file autoarts.h.
|
inline |
Append one workspace variable to another.
This method can append an array to another array of the same type, e.g. ArrayOfIndex to ArrayOfIndex. Or a single element to an array such as a Tensor3 to an ArrayOfTensor3.
Appending two vectors or a numeric to a vector works as for array variables.
Both another matrix or a vector can be appended to a matrix. In addition, for matrices, the 'append dimension' can be selected. The third argument, dimension, indicates how to append, where "leading" means to append row-wise, and "trailing" means column-wise.
Other types (TensorX) are currently only implemented for appending to the leading dimension.
This method is not implemented for all types, just for those that were thought or found to be useful. (See variable list below.).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The variable to append to. |
[in] | in | - The variable to append. |
[in] | dimension | - Where to append. Could be either the "leading" or "trailing" dimension. (default: "leading") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12489 of file autoarts.h.
|
inline |
Execute an agenda from an ArrayOfAgenda.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 12225 of file autoarts.h.
References ARTS::Var::agenda_array_index(), agendas(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Get the names of all GriddedFields stored in an Array.
See GriddedFieldGetName.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | names | - Names of the GriddedFields in the ArrayOfGriddedField. |
[in] | griddedfields | - Array of GriddedFields. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16827 of file autoarts.h.
References ARTS::Var::ArrayOfString::islast(), ARTS::Var::ArrayOfGriddedField1::value(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by ArrayOfGriddedFieldGetNames().
|
inline |
Get the names of all GriddedFields stored in an Array.
See GriddedFieldGetName.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | names | - Names of the GriddedFields in the ArrayOfGriddedField. |
[in] | griddedfields | - Array of GriddedFields. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16852 of file autoarts.h.
References ArrayOfGriddedFieldGetNames(), ARTS::Var::ArrayOfString::islast(), ARTS::Var::ArrayOfGriddedField2::value(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Get the names of all GriddedFields stored in an Array.
See GriddedFieldGetName.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | names | - Names of the GriddedFields in the ArrayOfGriddedField. |
[in] | griddedfields | - Array of GriddedFields. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16877 of file autoarts.h.
References ArrayOfGriddedFieldGetNames(), ARTS::Var::ArrayOfString::islast(), ARTS::Var::ArrayOfGriddedField3::value(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Get the names of all GriddedFields stored in an Array.
See GriddedFieldGetName.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | names | - Names of the GriddedFields in the ArrayOfGriddedField. |
[in] | griddedfields | - Array of GriddedFields. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16902 of file autoarts.h.
References ArrayOfGriddedFieldGetNames(), ARTS::Var::ArrayOfString::islast(), ARTS::Var::ArrayOfGriddedField4::value(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Initializes an ArrayOfIndex with linear spacing.
The first element equals always the start value, and the spacing equals always the step value, but the last value can deviate from the stop value. step can be both positive and negative.
The created array is [start, start+step, start+2*step, ...]
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output array. |
[in] | start | - Start value. |
[in] | stop | - Maximum/minimum value of the end value |
[in] | step | - Spacing of the array. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16933 of file autoarts.h.
References ARTS::Var::ArrayOfIndex::islast(), Zeeman::start(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Creates an ArrayOfIndex from the given list of numbers.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | value | - Indexes for initializiation. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16958 of file autoarts.h.
References ARTS::Var::ArrayOfIndex::islast(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Creates an ArrayOfIndex of length nelem, with all values identical.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | value | - Array value.. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 16982 of file autoarts.h.
References ARTS::Var::ArrayOfIndex::islast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets an ArrayOfQuantumIdentifier to all levels in abs_lines_per_species with defined quantum numbers
Lines without defined quantum numbers are ignored
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Identifiers to all levels in abs_lines_per_species |
[in] | global | - Only look at global quantum numbers (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37516 of file autoarts.h.
|
inline |
Sets an ArrayOfQuantumIdentifier workspace variable to the given value by converting the input ArrayOfString
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variables to initialize. |
[in] | string_initializers | - The array of string representing the values of the array. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35990 of file autoarts.h.
References ARTS::Var::ArrayOfQuantumIdentifier::islast(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets a String array according the given text. The format is text = ["String1","String2",...]
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | value | - Strings for initialization. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17006 of file autoarts.h.
References ARTS::Var::ArrayOfString::islast(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Adds a constant field to atm_fields_compact.
This is handy, e.g., for nitrogen or oxygen. The constant value can be appended or prepended as an additional field to the already existing collection of fields. All dimensions (pressure, latitude, longitude) are filled up, so this works for 1D, 2D, or 3D atmospheres.
The passed name of the field has to be in accordance with the tagging structure described for atm_fields_compact.
A list of condensibles can be optionally specified if the VMR of the added species is assuming dry air. The VMR of the added species is then scaled down by the sum of the condensibles' VMR: VMR * (1 - VMR_sum_of_condensibles). For Earth this should be set to ["abs_species-H2O"]
[in,out] | Workspace | ws - An ARTS workspace |
[in] | name | - Name of additional atmospheric field, with constant value. |
[in] | value | - Constant value of additional field. |
[in] | prepend | - 0 = Append to the end, 1 = insert at the beginning. (default: 0) |
[in] | condensibles | - List of condensibles used to scale down the VMR of the added species. (default: {}) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17634 of file autoarts.h.
|
inline |
Adds a field to atm_fields_compact, with interpolation.
This method appends or prepends a GriddedField3 to atm_fields_compact. The GriddedField3 is interpolated upon the grid of atm_fields_compact*. A typical use case for this method may be to add a climatology of some gas when this gas is needed for radiative transfer calculations, but not yet present in atm_fields_compact. One case where this happens is when using the Chevalier91L dataset for infrared simulations.
The grids in atm_fields_compact must fully encompass the grids in the GriddedField3 to be added, for interpolation to succeed. If this is not the case, a RuntimeError is thrown.
The passed name of the field has to be in accordance with the tagging structure described for atm_fields_compact.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | name | - Name of additional atmospheric field. |
[in] | value | - Value of additional atmospheric field. |
[in] | prepend | - 0 = Append to the end, 1 = insert at the beginning. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17671 of file autoarts.h.
|
inline |
Removes unrealistically small or erroneous data from atm_fields_compact* (or other GriddedField4 data)
This WSM checks if the data in atm_fields_compact contains values smaller than the given threshold. In this case, these values will be set to zero.
The method should be applied if atm_fields_compact contains unrealistically small or erroneous data (NWP/GCM model data occassionally contains negative values, which are numerical artefacts rather than physical values.)
[in,out] | Workspace | ws - An ARTS workspace |
[in] | threshold | - Threshold below which atm_fields_compact values are set to zero. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17700 of file autoarts.h.
References ARTS::Var::atm_fields_compact(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Initiates atm_fields_compact from a field.
atm_fields_compact* will have the same size and grids as the GriddedField3, but with one dimension as length 1.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | name | - Name atmospheric field. |
[in] | field | - The atmospheric field. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17721 of file autoarts.h.
References ARTS::Var::atm_fields_compact(), ARTS::Var::GriddedField3::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets atm_fields_compact from 1D fields given in form of a matrix.
For batch calculations it is handy to store atmospheric profiles in an array of matrix. We take such a matrix, and create atm_fields_compact* from it.
The matrix must contain one row for each pressure level.
Not all fields contained in the matrix must be selected into atm_fields_compact*, but the selection must at least contain fields of pressure, temperature, altitude and one absorption species. The matrix can contain some additional fields which are not directly used by ARTS for calculations but can be required for further processing, e.g. wind speed and direction. These fields do not need to be transfered into the atm_fields_compact variable.
Selection of fields into atm_fields_compact works by providing a field name tag in field_names for the selected fields, while unselected fields are tagged by 'ignore'. Order of tags in field_names* is strictly taken as corresponding to column order in the matrix. The pressure fields are by convention the first column of the matrix, hence must not be tagged. That is, there must be given one field name tag less than matrix columns.
For detailed tagging conventions see atm_fields_compact.
Works only for atmosphere_dim==1.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | gin1 | - One atmosphere matrix from batch input ArrayOfMatrix. |
[in] | field_names | - Order/names of atmospheric fields. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17770 of file autoarts.h.
References ARTS::Var::atm_fields_compact(), ARTS::Var::atmosphere_dim(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Calls p_gridFromZRaw, lat_gridFromZRaw and lon_gridFromZRaw
[in,out] | Workspace | ws - An ARTS workspace |
[in] | no_negZ | - Exclude negative altitudes. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41694 of file autoarts.h.
|
inline |
Adds a perturbation to an atmospheric field.
The shape and position of the perturbation follow the retrieval grids. That is, the shape of the perturbation has a traingular shape, with breake points at the retrieval grid points. The position is given as an index. This index matches the column in the Jacobian for the selected grid position.
If the retrieval grids fully match the atmospheric grids, you can use AtmFieldPerturbAtmGrids, that is faster. The description of that method can help to understand this method.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | perturbed_field | - Perturbed/modified field. |
[in] | original_field | - Original field, e.g. t_field. |
[in] | p_ret_grid | - Pressure retrieval grid. |
[in] | lat_ret_grid | - Latitude retrieval grid. |
[in] | lon_ret_grid | - Longitude retrieval grid. |
[in] | pert_index | - Index of position where the perturbation shall be performed. |
[in] | pert_size | - Size of perturbation. |
[in] | pert_mode | - Type of perturbation, absolute or relative. (default: "absolute") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17045 of file autoarts.h.
|
inline |
As AtmFieldPerturb, but perturbation follows the atmospheric grids.
The method effectively performs this perturbed_field = original_field perturbed_field(p_index,lat_index,lon_index) += pert_size if not pert_mode is set to relative when this is done perturbed_field = original_field perturbed_field(p_index,lat_index,lon_index) *= 1*pert_size where p_index etc. are derived from pert_index.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | perturbed_field | - Perturbed/modified field. |
[in] | original_field | - Original field, e.g. t_field. |
[in] | pert_index | - Index of position where the perturbation shall be performed. |
[in] | pert_size | - Size of perturbation. |
[in] | pert_mode | - Type of perturbation, ansolute or relative. (default: "absolute") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17085 of file autoarts.h.
|
inline |
Interpolates the input field along the pressure dimension from p_grid_old* to to p_grid_new.
Extrapolation is allowed within the common 0.5grid-step margin. in and out fields can be the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Regridded atmospheric field. |
[in] | in | - Input atmospheric field. |
[in] | p_grid_new | - Pressure grid to regrid to |
[in] | p_grid_old | - Pressure grid of input field |
[in] | interp_order | - Interpolation order. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17118 of file autoarts.h.
|
inline |
Interpolates the input field along the pressure dimension from p_grid_old* to to p_grid_new.
Extrapolation is allowed within the common 0.5grid-step margin. in and out fields can be the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Regridded atmospheric field. |
[in] | in | - Input atmospheric field. |
[in] | p_grid_new | - Pressure grid to regrid to |
[in] | p_grid_old | - Pressure grid of input field |
[in] | interp_order | - Interpolation order. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17151 of file autoarts.h.
|
inline |
Checks consistency of (clear sky) atmospheric fields.
The following WSVs are treated: p_grid, lat_grid, lon_grid, t_field*, vmr_field, wind_u/v/w_field and mag_u/v/w_field.
If any of the variables above is changed, then this method shall be called again (no automatic check that this is fulfilled!).
The tests include that:
Default is that values in vmr_field are demanded to be >= 0 (ie. zero allowed, in contrast to t_field), but this requirement can be removed by the negative_vmr_ok argument.
If any test fails, there is an error. Otherwise, atmfields_checked* is set to 1.
The cloudbox is covered by cloudbox_checked, z_field is part of the checks done around atmgeom_checked.
If you choose to use bad_partition_functions_ok please note that this is done on your own risk and that it could introduce hard-to- track errors into your calculations. Do not use this for anything important.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | negative_vmr_ok | - Flag whether to accept vmr_field < 0. (default: 0) |
[in] | bad_partition_functions_ok | - Flag whether to accept partition functions not covering t_field range. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17431 of file autoarts.h.
|
inline |
Extract pressure grid and atmospheric fields from atm_fields_compact*.
An atmospheric scenario includes the following data for each position (pressure, latitude, longitude) in the atmosphere:
This method splits up the data found in atm_fields_compact to p_grid, lat_grid, lon_grid, vmr_field, particle_bulkprop_field, and particle_bulkprop_names. See documentation of atm_fields_compact for a definition of the data.
Compact states are characterized by having all atmospheric fields already given on identical grids. That is, no interpolation needs to be and is performed. Keyword p_min allows to remove atmospheric levels with pressures lower than the given value (default: no removal). This reduces computational burden and is useful when upper atmospheric contributions are negligible.
Possible future extensions: Add a keyword parameter to refine the pressure grid if it is too coarse. Or a version that interpolates onto given grids, instead of using and returning the original grids.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | delim | - Delimiter string of scat_species elements. (default: "-") |
[in] | p_min | - Minimum-pressure level to consider (for TOA). (default: 0) |
[in] | check_gridnames | - A flag with value 1 or 0. If set to one, the gridnames of the atm_fields_compact are checked. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17382 of file autoarts.h.
|
inline |
Interpolation of raw atmospheric T, z, VMR, and NLTE T/r fields to calculation grids.
An atmospheric scenario includes the following data for each position (pressure, latitude, longitude) in the atmosphere:
Internally, AtmFieldsCalc applies GriddedFieldPRegrid and GriddedFieldLatLonRegrid*. Generally, 'half-grid-step' extrapolation is allowed and applied. However, if vmr_zeropadding=1 then VMRs at p_grid* levels exceeding the raw VMRs' pressure grid are set to 0 (applying the vmr_zeropadding option of GriddedFieldPRegrid).
Default is to just accept obtained VMRs. If you want to enforce that all VMR created are >= 0, set vmr_nonegative to 1. Negative values are then set 0. Beside being present in input data, negative VMR can be generated from the interpolation if interp_order is above 1.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | interp_order | - Interpolation order (1=linear interpolation). (default: 1) |
[in] | vmr_zeropadding | - Pad VMRs with zeroes to fit the pressure grid if necessary. (default: 0) |
[in] | vmr_nonegative | - If set to 1, negative VMRs are set to 0. (default: 0) |
[in] | nlte_when_negative | - -1: Skip step. 0: Negative is 0. Else: Negative is t. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17204 of file autoarts.h.
|
inline |
Interpolation of 1D raw atmospheric fields to create 2D or 3D homogeneous atmospheric fields.
The method works as AtmFieldsCalc, but accepts only raw 1D atmospheres. The raw atmosphere is interpolated to p_grid and the obtained values are applied for all latitudes, and also longitudes for 3D, to create a homogeneous atmosphere.
The method deals only with the atmospheric fields, and to create a true 2D or 3D version of a 1D case, a demand is also that the ellipsoid is set to be a sphere.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | interp_order | - Interpolation order (1=linear interpolation). (default: 1) |
[in] | vmr_zeropadding | - Pad VMRs with zeroes to fit the pressure grid if necessary. (default: 0) |
[in] | vmr_nonegative | - If set to 1, negative VMRs are set to 0. (default: 0) |
[in] | nlte_when_negative | - -1: Skip step. 0: Negative is 0. Else: Negative is t. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17239 of file autoarts.h.
|
inline |
Maps a 1D case to 2D or 3D homogeneous atmospheric fields.
This method takes a 1D atmospheric case and converts it to the corresponding case for 2D or 3D. The atmospheric fields (t_field, z_field and vmr_field) must be 1D and match p_grid. The size of the new data is determined by atmosphere_dim, lat_grid and lon_grid*. That is, these later variables have been changed since the original fields were created.
The method deals only with the atmospheric fields, and to create a true 2D or 3D version of a 1D case, a demand is also that the ellipsoid is set to be a sphere.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | chk_vmr_nan | - Flag to determine if a search for NaN shall be performed or not. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17270 of file autoarts.h.
|
inline |
Converts 2D or 3D homogeneous atmospheric fields to a 1D case.
The method extracts data for given latitude and longitude index to create a 1D atmosphere. AtmosphereSet1D is called to set output values of atmosphere_dim, lat_grid and lon_grid. Nothing is done if atmosphere_dim alöready is 1.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | ilat | - Pick data having this latitude index (0-based). (default: 0) |
[in] | ilon | - Pick data having this longitude index (0-based). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17293 of file autoarts.h.
|
inline |
Refines the pressure grid and regrids the clearsky atmospheric fields accordingly.
This method is, e.g., used for absorption lookup table testing. It can also be used to refine the p_grid and atmospheric fields from compact state atmospheres.
It adds additional vertical grid points to the atmospheric fields, by interpolating them in the usual ARTS way (linear in log pressure).
How fine the new grid will be is determined by the keyword parameter p_step. The definition of p_step, and the default interpolation behavior, is consistent with abs_lookupSetup and abs_lookupSetupBatch* (new points are added between the original ones, so that the spacing is always below p_step.)
Internally, AtmFieldsRefinePgrid applies p_gridRefine and AtmFieldPRegrid* to the clearsky atmospheric fields (T, z, vmr).
Atmospheric field related check WSV are reset to 0 (unchecked), i.e., the corresponding checkedCalc methods have to be performed (again) before yCalc or similar methods can be executed.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | p_step | - Maximum step in log(p[Pa]) (natural logarithm, as always). If the pressure grid is coarser than this, additional points are added until each log step is smaller than this. |
[in] | interp_order | - Interpolation order. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17336 of file autoarts.h.
|
inline |
Checks consistency of geometric considerations of the atmosphere.
The following WSVs are checked: z_field, refellipsoid, z_surface, lat_true* and lon_true. If any of the variables above is changed, then this method shall be called again (no automatic check that this is fulfilled!).
The tests include that:
lat_true* and lon_true are allowed to be empty.
If any test fails, there is an error. Otherwise, atmgeom_checked is set to 1.
See further atmgeom_checkedCalc.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17467 of file autoarts.h.
References ARTS::Var::atmgeom_checked(), ARTS::Var::atmosphere_dim(), ARTS::Var::lat_grid(), ARTS::Var::lat_true(), ARTS::Var::lon_grid(), ARTS::Var::lon_true(), ARTS::Var::p_grid(), ARTS::Var::refellipsoid(), ARTS::Var::verbosity(), ARTS::Var::z_field(), and ARTS::Var::z_surface().
|
inline |
Sets the atmospheric dimension to 1D.
Sets atmosphere_dim to 1, and the latitude and longitude grids are set to be empty.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17485 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), and ARTS::Var::verbosity().
|
inline |
Sets the atmospheric dimension to be 2D.
Sets atmosphere_dim to 2 and the longitude grid to be empty.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17502 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::lon_grid(), and ARTS::Var::verbosity().
|
inline |
Sets the atmospheric dimension to 3D.
Sets atmosphere_dim to 3, and lat_true and lon_true are set to be empty.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17520 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::lat_true(), ARTS::Var::lon_true(), and ARTS::Var::verbosity().
|
inline |
Reads atmospheric data from a scenario.
An atmospheric scenario includes the following data for each position (pressure, latitude, longitude) in the atmosphere:
The data is stored in different files. This methods reads all files and creates the variables t_field_raw, z_field_raw and vmr_field_raw*. nlte_field_raw is set to empty.
Files in a scenarios should be named matching the pattern of: basename.speciesname.xml (for temperature and altitude the expected 'speciesname' are 't' and'z', respectivly). The files can be anywhere, but they must all be in the same directory, selected by 'basename'. The files are chosen by the species name. If you have more than one tag group for the same species, the same profile will be used.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | basename | - Name of scenario, probably including the full path. For example: "/smiles_local/arts-data/atmosphere/fascod/tropical" |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17561 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::nlte_field_raw(), ARTS::Var::nlte_level_identifiers(), ARTS::Var::nlte_vibrational_energies(), ARTS::Var::t_field_raw(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), ARTS::Var::vmr_field_raw(), and ARTS::Var::z_field_raw().
|
inline |
Reads atmospheric data from a scenario.
An atmospheric scenario includes the following data for each position (pressure, latitude, longitude) in the atmosphere:
Files in a scenarios should be named matching the pattern of: tropical.H2O.xml
The files can be anywhere, but they must be all in the same directory, selected by 'basename'. The files are chosen by the species name. If you have more than one tag group for the same species, the same profile will be used.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | basename | - Name of scenario, probably including the full path. For example: "/smiles_local/arts-data/atmosphere/fascod/tropical" |
[in] | expect_vibrational_energies | - Should ev.xml be read? (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17598 of file autoarts.h.
|
inline |
Calculates the averaging kernel matrix describing the sensitivity of the OEM retrieval with respect to the true state of the system. A prerequisite for the calculation of the averaging kernel matrix is a successful OEM calculation in which the jacobian and the gain matrix dxdy have been calculated.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37695 of file autoarts.h.
References ARTS::Var::avk(), ARTS::Var::dxdy(), ARTS::Var::jacobian(), and ARTS::Var::verbosity().
|
inline |
Sets up a rectangular channel response.
The response of the backend channels is hee assumed to be constant inside the resolution width, and zero outside.
The method assumes that all channels have the same response.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17793 of file autoarts.h.
References ARTS::Var::backend_channel_response(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets up a gaussian backend channel response.
The method assumes that all channels can be modelled as gaussian.
If fwhm has only one element, all channels are assumed to be equal. If fwhm has multiple elements, xwidth_si and dx_si must have one element or the same number of elements as fwhm. If one element is given, this value will be used for all channels.
The grid generated can be written as si * [-xwidth_si:dx_si:xwidth_si] where si is the standard deviation corresponding to the FWHM. That is, width and spacing of the grid is specified in terms of number of standard deviations. If xwidth_si is set to 2, the response will cover about 95% the complete response. For xwidth_si=3, about 99% is covered. If xwidth_si/dx_si is not an integer, the end points of the grid are kept and the spacing if the grid is adjusted in the downward direction (ie. spacing is. is max dx_si).
[in,out] | Workspace | ws - An ARTS workspace |
[in] | fwhm | - Full width at half-maximum |
[in] | xwidth_si | - Half-width of response, in terms of std. dev. (default: {3}) |
[in] | dx_si | - Grid spacing, in terms of std. dev. (default: {0.1}) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17830 of file autoarts.h.
|
inline |
Adds a constant field to batch_atm_fields_compact.
Applies atm_fields_compactAddConstant to each batch. The format is equal to that WSM.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | name | - Name of additional atmospheric field, with constant value. |
[in] | value | - Constant value of additional field. |
[in] | prepend | - 0 = Append to the end, 1 = insert at the beginning. (default: 0) |
[in] | condensibles | - List of condensibles used to scale down the VMR of the added species. (default: {}) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17855 of file autoarts.h.
|
inline |
Adds a field to batch_atm_fields_compact, with interpolation.
This method appends or prepends a GriddedField3 to each atm_fields_compact. in batch_atm_fields_compact. For details, see atm_fields_compactAddSpecies.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | name | - Name of additional atmospheric field. Use, e.g., vmr_ch4 for methane VMR |
[in] | value | - Value of additional atmospheric field. |
[in] | prepend | - 0 = Append to the end, 1 = insert at the beginning. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17880 of file autoarts.h.
|
inline |
Removes unrealistically small or erroneous data from each data field of batch_atm_fields_compact (or other AerrayOfGriddedField4 data)
This WSM checks if the data in batch_atm_fields_compact contains values smaller than the given threshold. In this case, these values will be set to zero.
The method should be applied if batch_atm_fields_compact contains unrealistically small or erroneous data (NWP/GCM model data occassionally contains negative values, which are numerical artefacts rather than physical values.)
[in,out] | Workspace | ws - An ARTS workspace |
[in] | threshold | - Threshold below which atm_fields_compact values are set to zero. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17909 of file autoarts.h.
References ARTS::Var::batch_atm_fields_compact(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Expand batch of 1D atmospheric state matrices to batch_atm_fields_compact.
This is used to handle 1D batch cases, e.g. from NWP/GCM model like the Chevallier91L data set, stored in a matrix (it is preferred, though, to immediatedly store the model fields as ArrayOfGriddedField4* and use ReadXML to load them directly into batch_atm_fields_compact*).
Works only for atmosphere_dim==1.
See atm_fields_compactFromMatrix for basic documentation.
See batch_atm_fields_compactAddConstant and batch_atm_fields_compactAddSpecies* for adding additional fields.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | atmospheres_fields | - Batch of atmospheres stored in one array of matrix |
[in] | field_names | - Order/names of atmospheric fields. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17942 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::batch_atm_fields_compact(), ARTS::Var::ArrayOfMatrix::value(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Display information about the given CIA tags. The CIA tags shown are in the same format as needed by abs_speciesSet.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | catalogpath | - Path to the CIA catalog directory. |
[in] | cia_tags | - Array of CIA tags to view, e.g. [ "N2-N2", "H2-H2" ] |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17962 of file autoarts.h.
References ARTS::Var::ArrayOfString::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reads CIARecord from Hitran-style file.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | cia_record | - CIARecord type variable for input and output. |
[in] | species_tag | - SpeciesTag string to associate with this CIARecord. See abs_speciesSet for correct format. |
[in] | filename | - Filename of HITRAN CIA data file. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 17982 of file autoarts.h.
References ARTS::Var::CIARecord::islast(), ARTS::Var::CIARecord::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Checks consistency and validity of the cloudbox governing variables.
The following WSVs are treated: cloudbox_on, cloudbox_limits, pnd_field*, scat_data, scat_species, abs_species, particle_masses particle_bulkprop_field*, particle_bulkprop_names and wind_u/v/w_field.
If any of these variables is changed, then this method shall be called again (no automatic check that this is fulfilled!).
The main checks are if the cloudbox limits are OK with respect to the atmospheric dimensionality and the limits of the atmosphere, and that the scattering element variables pnd_field and scat_data* match in size.
Further checks on scat_data are performed in scat_data_checkedCalc
scat_species* and particle_masses must either be empty or have a size that matches the other data. If non-empty, some check of these variables are performed.
If any test fails, there is an error. Otherwise, cloudbox_checked is set to 1.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | negative_pnd_ok | - Flag whether to accept pnd_field < 0. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18189 of file autoarts.h.
|
inline |
Iterative solution of the VRTE (DOIT method).
A solution for the RTE with scattering is found using the DOIT method:
Note: The atmospheric dimensionality atmosphere_dim can be either 1 or 3. To these dimensions the method adapts automatically. 2D scattering calculations are not supported.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | accelerated | - Index wether to accelerate only the intensity (1) or the whole Stokes Vector (4) (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18218 of file autoarts.h.
|
inline |
Interpolate cloudbox_field_mono back to the original p_grid. For detailed description, see OptimizeDoitPressureGrid.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18491 of file autoarts.h.
References ARTS::Var::cloudbox_field_mono(), ARTS::Var::cloudbox_limits(), ARTS::Var::p_grid(), ARTS::Var::p_grid_orig(), and ARTS::Var::verbosity().
|
inline |
This method sets the initial field inside the cloudbox to a constant value. The method works only for monochromatic calculations (number of elements in f_grid=1).
The user can specify a value for each Stokes dimension in the control file by value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | value | - A vector containing 4 elements with the value of the initial field for each Stokes dimension. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18335 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_field_mono(), ARTS::Var::cloudbox_limits(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::stokes_dim(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts a part of an existing cloudbox_field.
The cropping is defined by defining new cloudbox limits. Note that new_limit0* is an index with respect to p_grid, etc.
The following must be valid: new_limit0 >= cloudbox_limits[0] new_limit1 <= cloudbox_limits[1] new_limit2 >= cloudbox_limits[2] new_limit3 <= cloudbox_limits[3] new_limit4 >= cloudbox_limits[4] new_limit5 <= cloudbox_limits[5]
Indexes for dimensions not used are ignored.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | new_limit0 | - New value for cloudbox_limits[0]. (default: 0) |
[in] | new_limit1 | - New value for cloudbox_limits[1]. (default: 0) |
[in] | new_limit2 | - New value for cloudbox_limits[2]. (default: 0) |
[in] | new_limit3 | - New value for cloudbox_limits[3]. (default: 0) |
[in] | new_limit4 | - New value for cloudbox_limits[4]. (default: 0) |
[in] | new_limit5 | - New value for cloudbox_limits[5]. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18253 of file autoarts.h.
|
inline |
Interpolate clearsky field on all gridpoints in cloudbox.
This method uses a linear 1D/3D interpolation scheme to obtain the radiation field on all grid points inside the cloud box from the clear sky field on the cloudbox boundary. This radiation field is taken as the first guess radiation field in the DOIT module.
Set the all_frequencies to 1 if the clearsky field shall be used as initial field for all frequencies. Set it to 0 if the clear sky field shall be used only for the first frequency in f_grid. For later frequencies, cloudbox_field of the previous frequency is then used.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18313 of file autoarts.h.
|
inline |
This method sets the initial field inside the cloudbox to a constant value.
The user has to specify a value for each Stokes dimension in the control file by value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | value | - A vector containing stokes_dim elements with the value of the initial field for each Stokes dimension. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18356 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_field(), ARTS::Var::cloudbox_limits(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::stokes_dim(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
This method sets the initial field inside the cloudbox to a constant value per frequency slice.
The user has specify a value for each frequency and Stokes dimension in the control file by value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | value | - A matrix containing stokes_dim elements per frequency (row) with the value of the initial field for each frequency and Stokes dimension. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18377 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_field(), ARTS::Var::cloudbox_limits(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::stokes_dim(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets the initial cloudbox intensity field cloudbox_field from a precalculated field.
This method sets the (monochromatic) first guess radiation field inside the cloudbox from a precalculated cloudbox_field_precalc, e.g., from the solution of a similar atmospheric scenario. The dimensions of cloudbox_field_precalc have to be consistent with the DOIT setup in terms of frequencies, pressure levels inside the cloudbox, polar angles used as well as the stokes dimension. Incoming field on the cloudbox boundaries is adapted to the actual clearsky incoming field as, e.g., calculated by DoitGetIncoming.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | cloudbox_field_precalc | - Precalculated radiation field (of type cloudbox_field) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18285 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_field(), ARTS::Var::cloudbox_limits(), ARTS::Var::doit_is_initialized(), ARTS::Var::f_grid(), ARTS::Var::stokes_dim(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::za_grid().
|
inline |
RT calculation in cloudbox with fixed scattering integral (1D).
Updates the radiation field (DOIT method). The method loops through the cloudbox to update the radiation field for all positions and directions in the 1D cloudbox.
Note: This method is very inefficient, because the number of iterations scales with the number of cloudbox pressure levels. It is recommended to use cloudbox_fieldUpdateSeq1D.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18401 of file autoarts.h.
References ARTS::Var::cloudbox_field_mono(), ARTS::Var::cloudbox_limits(), ARTS::Var::doit_scat_field(), ARTS::Var::doit_za_interp(), ARTS::Var::f_grid(), ARTS::Var::f_index(), ARTS::Var::p_grid(), ARTS::Var::pnd_field(), ARTS::Var::ppath_lmax(), ARTS::Var::ppath_lraytrace(), ARTS::Var::ppath_step_agenda(), ARTS::Var::propmat_clearsky_agenda(), ARTS::Var::refellipsoid(), ARTS::Var::spt_calc_agenda(), ARTS::Var::surface_rtprop_agenda(), ARTS::Var::t_field(), ARTS::Var::verbosity(), ARTS::Var::vmr_field(), ARTS::Var::z_field(), and ARTS::Var::za_grid().
|
inline |
RT calculation in cloudbox with fixed scattering integral.
Updates radiation field (cloudbox_field) in DOIT module. This method loops through the cloudbox to update the radiation field for all positions and directions in the 1D cloudbox. The method applies the sequential update. For more information refer to AUG.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | normalize | - Apply normalization to scattered field. (default: 1) |
[in] | norm_error_threshold | - Error threshold for scattered field correction factor. (default: 1.0) |
[in] | norm_debug | - Debugging flag. Set to 1 to output normalization factor to out0. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18425 of file autoarts.h.
|
inline |
RT calculation in cloudbox with fixed scattering integral.
Update radiation field (cloudbox_field) in DOIT module. This method loops through the cloudbox to update the radiation field for all positions and directions in the 1D cloudbox. The method applies the sequential update and the plane parallel approximation. This method is only slightly faster than cloudbox_fieldUpdateSeq1D* and it is less accurate. It can not be used for limb simulations.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18452 of file autoarts.h.
References ARTS::Var::cloudbox_field_mono(), ARTS::Var::cloudbox_limits(), ARTS::Var::doit_scat_field(), ARTS::Var::f_grid(), ARTS::Var::f_index(), ARTS::Var::p_grid(), ARTS::Var::pnd_field(), ARTS::Var::propmat_clearsky_agenda(), ARTS::Var::spt_calc_agenda(), ARTS::Var::t_field(), ARTS::Var::verbosity(), ARTS::Var::vmr_field(), ARTS::Var::z_field(), ARTS::Var::za_grid(), and ARTS::Var::za_index().
|
inline |
RT calculation in cloudbox with fixed scattering integral.
Update radiation field (cloudbox_field) in DOIT module. This method loops through the cloudbox to update the radiation field for all positions and directions in the 3D cloudbox. The method applies the sequential update. For more information please refer to AUG. Surface reflections are not yet implemented in 3D scattering calculations.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18475 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::cloudbox_field_mono(), ARTS::Var::cloudbox_limits(), ARTS::Var::doit_scat_field(), ARTS::Var::doit_za_interp(), ARTS::Var::f_grid(), ARTS::Var::f_index(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::pnd_field(), ARTS::Var::ppath_lmax(), ARTS::Var::ppath_lraytrace(), ARTS::Var::ppath_step_agenda(), ARTS::Var::propmat_clearsky_agenda(), ARTS::Var::refellipsoid(), ARTS::Var::spt_calc_agenda(), ARTS::Var::t_field(), ARTS::Var::verbosity(), ARTS::Var::vmr_field(), ARTS::Var::z_field(), and ARTS::Var::za_grid().
|
inline |
Deactivates the cloud box.
Use this method if no scattering calculations shall be performed.
The function sets cloudbox_on to 0, cloudbox_limits, pnd_field*, scat_data, scat_data_raw, iy_cloudbox_agenda and particle_masses to be empty and sizes dpnd_field_dx to be consitent with jacobian_quantities.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18011 of file autoarts.h.
References ARTS::Var::cloudbox_limits(), ARTS::Var::cloudbox_on(), ARTS::Var::dpnd_field_dx(), ARTS::Var::iy_cloudbox_agenda(), ARTS::Var::jacobian_quantities(), ARTS::Var::particle_masses(), ARTS::Var::pnd_field(), ARTS::Var::ppath_inside_cloudbox_do(), ARTS::Var::scat_data(), ARTS::Var::scat_data_checked(), ARTS::Var::scat_data_raw(), ARTS::Var::scat_species(), and ARTS::Var::verbosity().
|
inline |
Sets the cloud box to encompass the cloud given by the entries in particle_field.
This WSM handles one Tensor4 type particle_field at a time. It can be used to determine the cloudbox from particle_bulkprop_field
The function must be called before executing any WSM that applies cloudbox_limits*.
The function iterates over all 3D fields in particle_field (which might correspond to different particle bulk properties as in particle_bulkprop_field*). Each field is searched for the first and last pressure index, where the value is unequal to zero. This index is then copied to cloudbox_limits. If particle_field is empty, the cloudbox is switched off (cloudbox_on=0).
Additionaly the lower cloudbox_limit is altered by cloudbox_margin. The margin is given as a height difference in meters and transformed into a pressure (via isothermal barometric height formula). This alteration is to ensure covering photons that leave the cloud, but reenter through a limb path. If cloudbox_margin is set to -1 (default), the cloudbox will extend to the surface. Hence, the lower cloudbox_limit is set to 0 (index of first pressure level). cloudbox_margin* will be applied on each call of the WSM.
Works only for atmosphere_dim==1.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | particle_field | - A collection of particle property fields (e.g. particle_bulkprop_field). |
[in] | cloudbox_limits_old | - Preset cloudbox limits, e.g. resulting from a previous run of cloudboxSetAutomatically. (default: {-1}) |
[in] | cloudbox_margin | - Minimum distance [m] between lowest 'cloudy' level and cloudbox lower limit. If set to -1 (default), the cloudbox lower limit is fixed to 0, i.e., corresponds to the lowest atmospheric level (or the surface). (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18056 of file autoarts.h.
|
inline |
Sets the cloudbox to cover the full atmosphere.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18074 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_limits(), ARTS::Var::cloudbox_on(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), and ARTS::Var::verbosity().
|
inline |
Sets the cloud box to encompass the given positions.
The function sets cloudbox_on to 1 and sets cloudbox_limits following the given pressure, latitude and longitude positions. The index limits in cloudbox_limits are selected to give the smallest possible cloud box that encompass the given points.
The points must be given in the same order as used in cloudbox_limits*. That means that the first keyword argument shall be a higher pressure than argument two, while the latitude and longitude points are given in increasing order. Positions given for dimensions not used by the selected atmospheric dimensionality are ignored.
The given pressure points can be outside the range of p_grid. The pressure limit is then set to the end point of p_grid. The given latitude and longitude points must be inside the range of the corresponding grid. In addition, the latitude and longitude points cannot be inside the outermost grid ranges as the latitude and longitude limits in cloudbox_limits are not allowed to be grid end points.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | p1 | - Upper pressure point. |
[in] | p2 | - Lower pressure point. |
[in] | lat1 | - Lower latitude point. |
[in] | lat2 | - Upper latitude point. |
[in] | lon1 | - Lower longitude point. |
[in] | lon2 | - Upper longitude point. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18115 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_limits(), ARTS::Var::cloudbox_on(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets the cloud box to encompass the given positions.
As cloudboxSetManually but uses altitudes instead of pressure. The given altitude points can be outside the range of z_field. The altitude limit is then set to the end point of p_grid.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | z1 | - Lower altitude point. |
[in] | z2 | - Upper altitude point. |
[in] | lat1 | - Lower latitude point. |
[in] | lat2 | - Upper latitude point. |
[in] | lon1 | - Lower longitude point. |
[in] | lon2 | - Upper longitude point. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18146 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_limits(), ARTS::Var::cloudbox_on(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::z_field().
|
inline |
Reads collision_coefficients and collision_line_identifiers from location on filesystem with many species. The species in this location must match abs_species. The location must also contain an ArrayOfQuantumIdentifier file ending with qid.xml
[in,out] | Workspace | ws - An ARTS workspace |
[in] | basename | - path to files to read (default: "./") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35808 of file autoarts.h.
|
inline |
Checks the consistency between two variables.
The two variables are checked to not deviate outside the specified value (maxabsdiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsdiff | - Threshold for maximum absolute difference. (default: {}) |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18757 of file autoarts.h.
|
inline |
Checks the consistency between two variables.
The two variables are checked to not deviate outside the specified value (maxabsdiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsdiff | - Threshold for maximum absolute difference. (default: {}) |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18787 of file autoarts.h.
|
inline |
Checks the consistency between two variables.
The two variables are checked to not deviate outside the specified value (maxabsdiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsdiff | - Threshold for maximum absolute difference. (default: {}) |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18727 of file autoarts.h.
|
inline |
Checks the consistency between two variables.
The two variables are checked to not deviate outside the specified value (maxabsdiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsdiff | - Threshold for maximum absolute difference. (default: {}) |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18817 of file autoarts.h.
|
inline |
Checks the consistency between two variables.
The two variables are checked to not deviate outside the specified value (maxabsdiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsdiff | - Threshold for maximum absolute difference. (default: {}) |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18577 of file autoarts.h.
|
inline |
Checks the consistency between two variables.
The two variables are checked to not deviate outside the specified value (maxabsdiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsdiff | - Threshold for maximum absolute difference. (default: {}) |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18517 of file autoarts.h.
|
inline |
Checks the consistency between two variables.
The two variables are checked to not deviate outside the specified value (maxabsdiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsdiff | - Threshold for maximum absolute difference. (default: {}) |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18877 of file autoarts.h.
|
inline |
Checks the consistency between two variables.
The two variables are checked to not deviate outside the specified value (maxabsdiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsdiff | - Threshold for maximum absolute difference. (default: {}) |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18847 of file autoarts.h.
|
inline |
Checks the consistency between two variables.
The two variables are checked to not deviate outside the specified value (maxabsdiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsdiff | - Threshold for maximum absolute difference. (default: {}) |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18607 of file autoarts.h.
|
inline |
Checks the consistency between two variables.
The two variables are checked to not deviate outside the specified value (maxabsdiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsdiff | - Threshold for maximum absolute difference. (default: {}) |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18637 of file autoarts.h.
|
inline |
Checks the consistency between two variables.
The two variables are checked to not deviate outside the specified value (maxabsdiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsdiff | - Threshold for maximum absolute difference. (default: {}) |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18667 of file autoarts.h.
|
inline |
Checks the consistency between two variables.
The two variables are checked to not deviate outside the specified value (maxabsdiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsdiff | - Threshold for maximum absolute difference. (default: {}) |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18697 of file autoarts.h.
|
inline |
Checks the consistency between two variables.
The two variables are checked to not deviate outside the specified value (maxabsdiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsdiff | - Threshold for maximum absolute difference. (default: {}) |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18547 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19517 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19677 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19757 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19557 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19597 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19477 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19277 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19637 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19717 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19317 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19357 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19397 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19437 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19237 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19797 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18997 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18917 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19037 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19077 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19117 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19157 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19197 of file autoarts.h.
|
inline |
Checks the consistency between two variables by their relative values.
The two variables are checked to not deviate outside the specified relative value (maxabsreldiff). An error is issued if this is not fulfilled.
The main application of this method is to be part of the test control files, and then used to check that a calculated value is consistent with an old, reference, value.
If either value is 0.0, the relative error is considered as 0 for easier use. This really means infinite differences, though allowing zero-crossings is useful for plenty of tests. So Be Aware!
If both var1 and var2 are non-zero, the difference is evaluated as: abs(var1/var2-1) That is, var2 is taken as the reference value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | var1 | - A first variable |
[in] | var2 | - A second variable |
[in] | maxabsreldiff | - Threshold for maximum relative difference. |
[in] | error_message | - Additional error message. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 18957 of file autoarts.h.
|
inline |
Set complex refractive index to a constant value.
Frequency and temperature grids are set to have length 1 (and set to the value 0).
[in,out] | Workspace | ws - An ARTS workspace |
[in] | refr_index_real | - Real part of refractive index |
[in] | refr_index_imag | - Imag part of refractive index |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19821 of file autoarts.h.
References ARTS::Var::complex_refr_index(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Refractive index of ice following Matzler06 parameterization.
Calculates temperature dependent complex refractive index of hexagonal ice at microwave and sub-mm frequencies (10MHz-3Tz).
This parametrization is also applied by the microwave and submm-wave part of the Warren08 model.
References: Matzler, C., 2006: Thermal Microwave Radiation: Application for Remote Sensing, Microwave dielectric properties of ice, pp. 455-462, Inst. Eng. Technol., Stevenage, U. K. Warren, S. G., and R. E. Brandt, 2008: Optical constants of ice from the ultraviolet to the microwave: A revised compilation, J. Geophys. Res., 113, D14220, doi:10.1029/2007JD009744.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | data_f_grid | - Frequency grid for refractive index calculation |
[in] | data_T_grid | - Temperature grid for refractive index calculation |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19854 of file autoarts.h.
References ARTS::Var::complex_refr_index(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Refractive index of ice following Warren84 parameterization.
Calculates complex refractive index of Ice 1H for wavelengths between 45 nm and 8.6 m. For wavelengths above 167 microns, temperature dependence is included for temperatures between 213 and 272K. Mainly intended for applications in Earth ice clouds and snow, not other planets or interstellar space; the temperature dependence or crystalline form of ice may be incorrect for these latter applications.
Authors of Fortran function: Stephen Warren, Univ. of Washington (1983) Bo-Cai Gao, JCESS, Univ. of Maryland (1995) Warren Wiscombe, NASA Goddard (1995)
References: Warren, S., 1984: Optical Constants of Ice from the Ultraviolet to the Microwave, Appl. Opt. 23, 1206-1225
Kou, L., D. Labrie, and P. Chylek, 1994: Refractive indices of water and ice in the 0.65- to 2.5-micron spectral range, Appl. Opt. 32, 3531-3540
Perovich, D., and J. Govoni, 1991: Absorption Coefficients of Ice from 250 to 400 nm, Geophys. Res. Lett. 18, 1233-1235
[in,out] | Workspace | ws - An ARTS workspace |
[in] | data_f_grid | - Frequency grid for refractive index calculation |
[in] | data_T_grid | - Temperature grid for refractive index calculation |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19898 of file autoarts.h.
References ARTS::Var::complex_refr_index(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Complex refractive index of liquid water according to Liebe 1993.
The method treats liquid water without salt. Thus, not valid below 10 GHz. Upper frequency limit not known, here set to 1000 GHz. Model parameters taken from Atmlab function epswater93 (by C. Maetzler), which refer to Liebe 1993 without closer specifications.
Temperatures must be between -40 and 100 degrees Celsius. The accuracy of the parametrization below 0 C is not known by us.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | data_f_grid | - Frequency grid for refractive index calculation |
[in] | data_T_grid | - Temperature grid for refractive index calculation |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19927 of file autoarts.h.
References ARTS::Var::complex_refr_index(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19960 of file autoarts.h.
References ARTS::Var::AbsorptionLines::islast(), ARTS::Var::AbsorptionLines::name(), ARTS::Var::AbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by Copy().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 19997 of file autoarts.h.
References Copy(), ARTS::Var::Agenda::islast(), ARTS::Var::Agenda::name(), ARTS::Var::Agenda::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20034 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfAbsorptionLines::islast(), ARTS::Var::ArrayOfAbsorptionLines::name(), ARTS::Var::ArrayOfAbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20108 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfAgenda::islast(), ARTS::Var::ArrayOfAgenda::name(), ARTS::Var::ArrayOfAgenda::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20071 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfAbsorptionLines::islast(), ARTS::Var::ArrayOfArrayOfAbsorptionLines::name(), ARTS::Var::ArrayOfArrayOfAbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20145 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfGriddedField1::islast(), ARTS::Var::ArrayOfArrayOfGriddedField1::name(), ARTS::Var::ArrayOfArrayOfGriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20182 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfGriddedField2::islast(), ARTS::Var::ArrayOfArrayOfGriddedField2::name(), ARTS::Var::ArrayOfArrayOfGriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20219 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfGriddedField3::islast(), ARTS::Var::ArrayOfArrayOfGriddedField3::name(), ARTS::Var::ArrayOfArrayOfGriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20256 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfIndex::islast(), ARTS::Var::ArrayOfArrayOfIndex::name(), ARTS::Var::ArrayOfArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20293 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfMatrix::islast(), ARTS::Var::ArrayOfArrayOfMatrix::name(), ARTS::Var::ArrayOfArrayOfMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20367 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfPropagationMatrix::islast(), ARTS::Var::ArrayOfArrayOfPropagationMatrix::name(), ARTS::Var::ArrayOfArrayOfPropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20404 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfRadiationVector::islast(), ARTS::Var::ArrayOfArrayOfRadiationVector::name(), ARTS::Var::ArrayOfArrayOfRadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20441 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfScatteringMetaData::islast(), ARTS::Var::ArrayOfArrayOfScatteringMetaData::name(), ARTS::Var::ArrayOfArrayOfScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20478 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfSingleScatteringData::islast(), ARTS::Var::ArrayOfArrayOfSingleScatteringData::name(), ARTS::Var::ArrayOfArrayOfSingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20515 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfSpeciesTag::islast(), ARTS::Var::ArrayOfArrayOfSpeciesTag::name(), ARTS::Var::ArrayOfArrayOfSpeciesTag::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20552 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfStokesVector::islast(), ARTS::Var::ArrayOfArrayOfStokesVector::name(), ARTS::Var::ArrayOfArrayOfStokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20589 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfString::islast(), ARTS::Var::ArrayOfArrayOfString::name(), ARTS::Var::ArrayOfArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20626 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfTensor3::islast(), ARTS::Var::ArrayOfArrayOfTensor3::name(), ARTS::Var::ArrayOfArrayOfTensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20663 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfTensor6::islast(), ARTS::Var::ArrayOfArrayOfTensor6::name(), ARTS::Var::ArrayOfArrayOfTensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20700 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfTime::islast(), ARTS::Var::ArrayOfArrayOfTime::name(), ARTS::Var::ArrayOfArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20737 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfTransmissionMatrix::islast(), ARTS::Var::ArrayOfArrayOfTransmissionMatrix::name(), ARTS::Var::ArrayOfArrayOfTransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20774 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfArrayOfVector::islast(), ARTS::Var::ArrayOfArrayOfVector::name(), ARTS::Var::ArrayOfArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20811 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfCIARecord::islast(), ARTS::Var::ArrayOfCIARecord::name(), ARTS::Var::ArrayOfCIARecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20848 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfGriddedField1::islast(), ARTS::Var::ArrayOfGriddedField1::name(), ARTS::Var::ArrayOfGriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20885 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfGriddedField2::islast(), ARTS::Var::ArrayOfGriddedField2::name(), ARTS::Var::ArrayOfGriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20922 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfGriddedField3::islast(), ARTS::Var::ArrayOfGriddedField3::name(), ARTS::Var::ArrayOfGriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20959 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfGriddedField4::islast(), ARTS::Var::ArrayOfGriddedField4::name(), ARTS::Var::ArrayOfGriddedField4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20996 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfIndex::islast(), ARTS::Var::ArrayOfIndex::name(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21033 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfMatrix::islast(), ARTS::Var::ArrayOfMatrix::name(), ARTS::Var::ArrayOfMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 20330 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfPpath::islast(), ARTS::Var::ArrayOfPpath::name(), ARTS::Var::ArrayOfPpath::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21070 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfPropagationMatrix::islast(), ARTS::Var::ArrayOfPropagationMatrix::name(), ARTS::Var::ArrayOfPropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21107 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfQuantumIdentifier::islast(), ARTS::Var::ArrayOfQuantumIdentifier::name(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21144 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfRadiationVector::islast(), ARTS::Var::ArrayOfRadiationVector::name(), ARTS::Var::ArrayOfRadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21181 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfRetrievalQuantity::islast(), ARTS::Var::ArrayOfRetrievalQuantity::name(), ARTS::Var::ArrayOfRetrievalQuantity::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21218 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfScatteringMetaData::islast(), ARTS::Var::ArrayOfScatteringMetaData::name(), ARTS::Var::ArrayOfScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21255 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfSingleScatteringData::islast(), ARTS::Var::ArrayOfSingleScatteringData::name(), ARTS::Var::ArrayOfSingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21292 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfSparse::islast(), ARTS::Var::ArrayOfSparse::name(), ARTS::Var::ArrayOfSparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21329 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfStokesVector::islast(), ARTS::Var::ArrayOfStokesVector::name(), ARTS::Var::ArrayOfStokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21366 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfString::islast(), ARTS::Var::ArrayOfString::name(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21403 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfTelsemAtlas::islast(), ARTS::Var::ArrayOfTelsemAtlas::name(), ARTS::Var::ArrayOfTelsemAtlas::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21440 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfTensor3::islast(), ARTS::Var::ArrayOfTensor3::name(), ARTS::Var::ArrayOfTensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21477 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfTensor4::islast(), ARTS::Var::ArrayOfTensor4::name(), ARTS::Var::ArrayOfTensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21514 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfTensor5::islast(), ARTS::Var::ArrayOfTensor5::name(), ARTS::Var::ArrayOfTensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21551 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfTensor6::islast(), ARTS::Var::ArrayOfTensor6::name(), ARTS::Var::ArrayOfTensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21588 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfTensor7::islast(), ARTS::Var::ArrayOfTensor7::name(), ARTS::Var::ArrayOfTensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21625 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfTime::islast(), ARTS::Var::ArrayOfTime::name(), ARTS::Var::ArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21662 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfTransmissionMatrix::islast(), ARTS::Var::ArrayOfTransmissionMatrix::name(), ARTS::Var::ArrayOfTransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21699 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfVector::islast(), ARTS::Var::ArrayOfVector::name(), ARTS::Var::ArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21736 of file autoarts.h.
References Copy(), ARTS::Var::ArrayOfXsecRecord::islast(), ARTS::Var::ArrayOfXsecRecord::name(), ARTS::Var::ArrayOfXsecRecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21773 of file autoarts.h.
References Copy(), ARTS::Var::CIARecord::islast(), ARTS::Var::CIARecord::name(), ARTS::Var::CIARecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21810 of file autoarts.h.
References Copy(), ARTS::Var::CovarianceMatrix::islast(), ARTS::Var::CovarianceMatrix::name(), ARTS::Var::CovarianceMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21847 of file autoarts.h.
References Copy(), ARTS::Var::EnergyLevelMap::islast(), ARTS::Var::EnergyLevelMap::name(), ARTS::Var::EnergyLevelMap::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21884 of file autoarts.h.
References Copy(), ARTS::Var::GasAbsLookup::islast(), ARTS::Var::GasAbsLookup::name(), ARTS::Var::GasAbsLookup::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21958 of file autoarts.h.
References Copy(), ARTS::Var::GriddedField1::islast(), ARTS::Var::GriddedField1::name(), ARTS::Var::GriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21995 of file autoarts.h.
References Copy(), ARTS::Var::GriddedField2::islast(), ARTS::Var::GriddedField2::name(), ARTS::Var::GriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22032 of file autoarts.h.
References Copy(), ARTS::Var::GriddedField3::islast(), ARTS::Var::GriddedField3::name(), ARTS::Var::GriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22069 of file autoarts.h.
References Copy(), ARTS::Var::GriddedField4::islast(), ARTS::Var::GriddedField4::name(), ARTS::Var::GriddedField4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22106 of file autoarts.h.
References Copy(), ARTS::Var::GriddedField5::islast(), ARTS::Var::GriddedField5::name(), ARTS::Var::GriddedField5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22143 of file autoarts.h.
References Copy(), ARTS::Var::GriddedField6::islast(), ARTS::Var::GriddedField6::name(), ARTS::Var::GriddedField6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 21921 of file autoarts.h.
References Copy(), ARTS::Var::GridPos::islast(), ARTS::Var::GridPos::name(), ARTS::Var::GridPos::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22180 of file autoarts.h.
References Copy(), ARTS::Var::HitranRelaxationMatrixData::islast(), ARTS::Var::HitranRelaxationMatrixData::name(), ARTS::Var::HitranRelaxationMatrixData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22217 of file autoarts.h.
References Copy(), ARTS::Var::Index::islast(), ARTS::Var::Index::name(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22291 of file autoarts.h.
References Copy(), ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::name(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22254 of file autoarts.h.
References Copy(), ARTS::Var::MCAntenna::islast(), ARTS::Var::MCAntenna::name(), ARTS::Var::MCAntenna::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22328 of file autoarts.h.
References Copy(), ARTS::Var::Numeric::islast(), ARTS::Var::Numeric::name(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22365 of file autoarts.h.
References Copy(), ARTS::Var::Ppath::islast(), ARTS::Var::Ppath::name(), ARTS::Var::Ppath::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22402 of file autoarts.h.
References Copy(), ARTS::Var::PropagationMatrix::islast(), ARTS::Var::PropagationMatrix::name(), ARTS::Var::PropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22439 of file autoarts.h.
References Copy(), ARTS::Var::QuantumIdentifier::islast(), ARTS::Var::QuantumIdentifier::name(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22476 of file autoarts.h.
References Copy(), ARTS::Var::RadiationVector::islast(), ARTS::Var::RadiationVector::name(), ARTS::Var::RadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22513 of file autoarts.h.
References Copy(), ARTS::Var::Rational::islast(), ARTS::Var::Rational::name(), ARTS::Var::Rational::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22550 of file autoarts.h.
References Copy(), ARTS::Var::ScatteringMetaData::islast(), ARTS::Var::ScatteringMetaData::name(), ARTS::Var::ScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22587 of file autoarts.h.
References Copy(), ARTS::Var::SingleScatteringData::islast(), ARTS::Var::SingleScatteringData::name(), ARTS::Var::SingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22624 of file autoarts.h.
References Copy(), ARTS::Var::Sparse::islast(), ARTS::Var::Sparse::name(), ARTS::Var::Sparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22661 of file autoarts.h.
References Copy(), ARTS::Var::SpeciesAuxData::islast(), ARTS::Var::SpeciesAuxData::name(), ARTS::Var::SpeciesAuxData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22698 of file autoarts.h.
References Copy(), ARTS::Var::StokesVector::islast(), ARTS::Var::StokesVector::name(), ARTS::Var::StokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22735 of file autoarts.h.
References Copy(), ARTS::Var::String::islast(), ARTS::Var::String::name(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22772 of file autoarts.h.
References Copy(), ARTS::Var::TelsemAtlas::islast(), ARTS::Var::TelsemAtlas::name(), ARTS::Var::TelsemAtlas::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22809 of file autoarts.h.
References Copy(), ARTS::Var::Tensor3::islast(), ARTS::Var::Tensor3::name(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22846 of file autoarts.h.
References Copy(), ARTS::Var::Tensor4::islast(), ARTS::Var::Tensor4::name(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22883 of file autoarts.h.
References Copy(), ARTS::Var::Tensor5::islast(), ARTS::Var::Tensor5::name(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22920 of file autoarts.h.
References Copy(), ARTS::Var::Tensor6::islast(), ARTS::Var::Tensor6::name(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22957 of file autoarts.h.
References Copy(), ARTS::Var::Tensor7::islast(), ARTS::Var::Tensor7::name(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23068 of file autoarts.h.
References Copy(), ARTS::Var::TessemNN::islast(), ARTS::Var::TessemNN::name(), ARTS::Var::TessemNN::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23031 of file autoarts.h.
References Copy(), ARTS::Var::Time::islast(), ARTS::Var::Time::name(), ARTS::Var::Time::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 22994 of file autoarts.h.
References Copy(), ARTS::Var::Timer::islast(), ARTS::Var::Timer::name(), ARTS::Var::Timer::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23105 of file autoarts.h.
References Copy(), ARTS::Var::TransmissionMatrix::islast(), ARTS::Var::TransmissionMatrix::name(), ARTS::Var::TransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23142 of file autoarts.h.
References Copy(), ARTS::Var::Vector::islast(), ARTS::Var::Vector::name(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Destination variable. |
[in] | in | - Source variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23179 of file autoarts.h.
References Copy(), ARTS::Var::Verbosity::islast(), ARTS::Var::Verbosity::name(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Create 1D covariance matrix.
Creates a 1D covariance matrix for two retrieval quantities on given grids from a given functional form. Elements of the covariance matrix are computed as S_{i,j} = sigma_i * sigma_j * f(d_{i,j} / l_{i,j}) where d_{i,j} is the distance between the two grid points and l_{i,j} the mean of the correlation lengths of the grid points.
If a cutoff value co is given elements with absolute value less than this are set to zero.
The following functional forms are available: "exp": f(x) = exp(-x) "lin": f(x) = 1.0 - x, for x > 1.0, 0.0 otherwise "gauss": f(x) = exp(-x^2)
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The matrix in which to store the covariance matrix. |
[in] | grid_1 | - The retrieval grid for the first retrieval quantity. |
[in] | grid_2 | - The retrieval grid for the second retrieval quantity. (If empty taken as grid_1) (default: {}) |
[in] | sigma_1 | - The variances of the first retrieval quantity. |
[in] | sigma_2 | - The variances of the second retrieval quantity.(If empty taken as sigma_1) (default: {}) |
[in] | cls_1 | - The correlations lengths of the first retrieval quantity. |
[in] | cls_2 | - The correlations lengths of the second retrieval quantity.(If empty taken as cls_1) (default: {}) |
[in] | co | - The cutoff value for covariance matrix elements. (default: 0.0) |
[in] | fname | - The name of the functional form to use. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23224 of file autoarts.h.
|
inline |
Create 1D covariance matrix.
Creates a 1D covariance matrix for two retrieval quantities on given grids from a given functional form. Elements of the covariance matrix are computed as S_{i,j} = sigma_i * sigma_j * f(d_{i,j} / l_{i,j}) where d_{i,j} is the distance between the two grid points and l_{i,j} the mean of the correlation lengths of the grid points.
If a cutoff value co is given elements with absolute value less than this are set to zero.
The following functional forms are available: "exp": f(x) = exp(-x) "lin": f(x) = 1.0 - x, for x > 1.0, 0.0 otherwise "gauss": f(x) = exp(-x^2)
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The matrix in which to store the covariance matrix. |
[in] | grid_1 | - The retrieval grid for the first retrieval quantity. |
[in] | grid_2 | - The retrieval grid for the second retrieval quantity. (If empty taken as grid_1) (default: {}) |
[in] | sigma_1 | - The variances of the first retrieval quantity. |
[in] | sigma_2 | - The variances of the second retrieval quantity.(If empty taken as sigma_1) (default: {}) |
[in] | cls_1 | - The correlations lengths of the first retrieval quantity. |
[in] | cls_2 | - The correlations lengths of the second retrieval quantity.(If empty taken as cls_1) (default: {}) |
[in] | co | - The cutoff value for covariance matrix elements. (default: 0.0) |
[in] | fname | - The name of the functional form to use. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23276 of file autoarts.h.
|
inline |
Create Markov Process Covariance Matrix.
Create a markov process covariance matrix for a retrieval quantity on evenly spaced 1D grid. The correlation between two grid points i,j is is computed as cov(i,j) = sigma[i] * sigma[j] * exp(- d(i,j) / lc) where d(i,j) = abs(grid[i] - grid[j]).
This function also sets covmat_inv_block to the analytically computed inverse of the covariance matrix of the markov provess, which is tri-diagonal. Note that this requires the retrieval grid to be evenly spaced.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The matrix in which to store the covariance matrix. |
[out] | out_inverse | - The matrix in which to store the inverse of the covariance matrix. |
[in] | grid | - The retrieval grid. |
[in] | sigma | - The vairance for each grid point. |
[in] | lc | - The correlation length of the Markov process. |
[in] | co | - The cutoff value below which elements will be set to 0.0 (default: 0.0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23320 of file autoarts.h.
|
inline |
Create Markov Process Covariance Matrix.
Create a markov process covariance matrix for a retrieval quantity on evenly spaced 1D grid. The correlation between two grid points i,j is is computed as cov(i,j) = sigma[i] * sigma[j] * exp(- d(i,j) / lc) where d(i,j) = abs(grid[i] - grid[j]).
This function also sets covmat_inv_block to the analytically computed inverse of the covariance matrix of the markov provess, which is tri-diagonal. Note that this requires the retrieval grid to be evenly spaced.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The matrix in which to store the covariance matrix. |
[out] | out_inverse | - The matrix in which to store the inverse of the covariance matrix. |
[in] | grid | - The retrieval grid. |
[in] | sigma | - The vairance for each grid point. |
[in] | lc | - The correlation length of the Markov process. |
[in] | co | - The cutoff value below which elements will be set to 0.0 (default: 0.0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23363 of file autoarts.h.
|
inline |
Add a block to the measurement covariance matrix covmat_se
This functions adds a given dense or sparse matrix as block to the covariance matrix covmat_sx. The position of the block can be given by the generic arguments i and j. Note that diagonal blocks must be added in order starting from in the top left corner. If an off-diagonal block is added it must have corresponding existing blocks on the diagonal and these must be consistent with the dimensions of the block. If i and j are not provided, the blok will be added at the first free spot on the diagonal.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | block | - The block to add to the covariance matrix |
[in] | i | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
[in] | j | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23461 of file autoarts.h.
|
inline |
Add a block to the measurement covariance matrix covmat_se
This functions adds a given dense or sparse matrix as block to the covariance matrix covmat_sx. The position of the block can be given by the generic arguments i and j. Note that diagonal blocks must be added in order starting from in the top left corner. If an off-diagonal block is added it must have corresponding existing blocks on the diagonal and these must be consistent with the dimensions of the block. If i and j are not provided, the blok will be added at the first free spot on the diagonal.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | block | - The block to add to the covariance matrix |
[in] | i | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
[in] | j | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23490 of file autoarts.h.
|
inline |
Add the inverse of a block to covariance matrix covmat_se
This functions adds a given matrix as the inverse of a block in the covariance matrix covmat_se. The purpose of this function is to allow the user to to use a precomputed inverse for this block in the covariance matrix, that may for example have been obtained analytically.
This function requires the corresponding non-inverse block to already be present in covmat_se
Note that for this to work this retrieval quantity must be independent from other retrieval quantities that do not have an inverse. Otherwise the inverse will be ignored and recomputed numerically.
For the rest, the same requirements as for covmat_seAddBlock apply.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | block | - The inverse block to add to the covariance matrix |
[in] | i | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
[in] | j | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23524 of file autoarts.h.
|
inline |
Add the inverse of a block to covariance matrix covmat_se
This functions adds a given matrix as the inverse of a block in the covariance matrix covmat_se. The purpose of this function is to allow the user to to use a precomputed inverse for this block in the covariance matrix, that may for example have been obtained analytically.
This function requires the corresponding non-inverse block to already be present in covmat_se
Note that for this to work this retrieval quantity must be independent from other retrieval quantities that do not have an inverse. Otherwise the inverse will be ignored and recomputed numerically.
For the rest, the same requirements as for covmat_seAddBlock apply.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | block | - The inverse block to add to the covariance matrix |
[in] | i | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
[in] | j | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23558 of file autoarts.h.
|
inline |
Set covmat_se to a given matrix.
This sets the measurement covariance matrix covmat_se to the matrix given by the generic input covmat. The covariance matrix can be of type CovarianceMatrix, Matrix or Sparse.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | covmat | - The matrix to set as the covariance matrix. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23581 of file autoarts.h.
References ARTS::Var::covmat_se(), ARTS::Var::CovarianceMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by covmat_seSet().
|
inline |
Set covmat_se to a given matrix.
This sets the measurement covariance matrix covmat_se to the matrix given by the generic input covmat. The covariance matrix can be of type CovarianceMatrix, Matrix or Sparse.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | covmat | - The matrix to set as the covariance matrix. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23602 of file autoarts.h.
References ARTS::Var::covmat_se(), covmat_seSet(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set covmat_se to a given matrix.
This sets the measurement covariance matrix covmat_se to the matrix given by the generic input covmat. The covariance matrix can be of type CovarianceMatrix, Matrix or Sparse.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | covmat | - The matrix to set as the covariance matrix. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23623 of file autoarts.h.
References ARTS::Var::covmat_se(), covmat_seSet(), ARTS::Var::Sparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Calculates the covariance matrix describing the error due to uncertainties in the observation system. The uncertainties of the observation system are described by covmat_se, which must be set by the user to include the relevant contributions from the measurement and the forward model.
Prerequisite for the calculation of covmat_so is a successful OEM computation where also the gain matrix has been computed.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37716 of file autoarts.h.
References ARTS::Var::covmat_se(), ARTS::Var::covmat_so(), ARTS::Var::dxdy(), and ARTS::Var::verbosity().
|
inline |
Calculates the covariance matrix describing the error due to smoothing. The calculation of covmat_ss also requires the averaging kernel matrix avk to be computed after a successful OEM calculation.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37733 of file autoarts.h.
References ARTS::Var::avk(), ARTS::Var::covmat_ss(), ARTS::Var::covmat_sx(), and ARTS::Var::verbosity().
|
inline |
Add a block to the a priori covariance matrix covmat_sx
This functions adds a given matrix as a block in the covariance matrix covmat_sx. The position of the block can be given by the generic arguments i and j, which should give the index of the retrieval quantity in jacobian_quantities*, which is given just by the order the quantities have been added to the retrieval.
If arguments i and j are omitted, the block will be added as diagonal block for the last added retrieval quantity.
If provided, the index i must be less than or equal to j. Also the provided block must be consistent with the corresponding retrieval quantities.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | block | - The block to add to the covariance matrix |
[in] | i | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
[in] | j | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23717 of file autoarts.h.
|
inline |
Add a block to the a priori covariance matrix covmat_sx
This functions adds a given matrix as a block in the covariance matrix covmat_sx. The position of the block can be given by the generic arguments i and j, which should give the index of the retrieval quantity in jacobian_quantities*, which is given just by the order the quantities have been added to the retrieval.
If arguments i and j are omitted, the block will be added as diagonal block for the last added retrieval quantity.
If provided, the index i must be less than or equal to j. Also the provided block must be consistent with the corresponding retrieval quantities.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | block | - The block to add to the covariance matrix |
[in] | i | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
[in] | j | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23750 of file autoarts.h.
|
inline |
Add the inverse of a block in covariance matrix covmat_sx
This functions adds a given matrix as the inverse of a block in the covariance matrix covmat_sx. The purpose of this function is to allow the user to to use a precomputed inverse for this block in the covariance matrix, the may for example by obtained analytically.
This function requires the non-inverse block to already be present in covmat_sx
Note that for this to work this retrieval quantity must be independent from other retrieval quantities that do not have an inverse. Otherwise the inverse will be ignored and recomputed numerically.
For the rest, the same requirements as for covmat_sxAddBlock apply.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | block | - The inverse block to add to the covariance matrix |
[in] | i | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
[in] | j | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23784 of file autoarts.h.
|
inline |
Add the inverse of a block in covariance matrix covmat_sx
This functions adds a given matrix as the inverse of a block in the covariance matrix covmat_sx. The purpose of this function is to allow the user to to use a precomputed inverse for this block in the covariance matrix, the may for example by obtained analytically.
This function requires the non-inverse block to already be present in covmat_sx
Note that for this to work this retrieval quantity must be independent from other retrieval quantities that do not have an inverse. Otherwise the inverse will be ignored and recomputed numerically.
For the rest, the same requirements as for covmat_sxAddBlock apply.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | block | - The inverse block to add to the covariance matrix |
[in] | i | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
[in] | j | - Index of a retrieval quantity. Must satisfy i <= j. (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23818 of file autoarts.h.
|
inline |
Extract the square root of the diagonal of the state space covariance matrix. This function extracts the diagonal of the state space covariance matrix covmat_sx* and computes its square root. The resulting vector can then be used as x_norm argument for the OEM method to avoid scaling problems.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | x_norm | - The vector containing the square root of the diagonal elements of covmat_sx |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23840 of file autoarts.h.
References ARTS::Var::covmat_sx(), ARTS::Var::Vector::islast(), ARTS::Var::CovarianceMatrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set covmat_sx to a given matrix.
This sets the measurement covariance matrix covmat_sx to the matrix given by the generic input covmat. The covariance matrix can be of type CovarianceMatrix, Matrix or Sparse.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | covmat | - The matrix to set as the covariance matrix. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23644 of file autoarts.h.
References ARTS::Var::covmat_sx(), ARTS::Var::CovarianceMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by covmat_sxSet().
|
inline |
Set covmat_sx to a given matrix.
This sets the measurement covariance matrix covmat_sx to the matrix given by the generic input covmat. The covariance matrix can be of type CovarianceMatrix, Matrix or Sparse.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | covmat | - The matrix to set as the covariance matrix. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23665 of file autoarts.h.
References ARTS::Var::covmat_sx(), covmat_sxSet(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set covmat_sx to a given matrix.
This sets the measurement covariance matrix covmat_sx to the matrix given by the generic input covmat. The covariance matrix can be of type CovarianceMatrix, Matrix or Sparse.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | covmat | - The matrix to set as the covariance matrix. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23686 of file autoarts.h.
References ARTS::Var::covmat_sx(), covmat_sxSet(), ARTS::Var::Sparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets the matrix in covmat_block to a diagonal matrix with the variances provided in vars as diagonal elements. Also sets covmat_block_inv to the inverse of the block so that the computation of the inverse is avoided.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The matrix in which to store the covariance matrix. |
[out] | out_inverse | - The matrix in which to store the inverse of the covariance matrix. |
[in] | vars | - Variances to be used as diagonal elements of covmat_block. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23396 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by covmatDiagonal().
|
inline |
Sets the matrix in covmat_block to a diagonal matrix with the variances provided in vars as diagonal elements. Also sets covmat_block_inv to the inverse of the block so that the computation of the inverse is avoided.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The matrix in which to store the covariance matrix. |
[out] | out_inverse | - The matrix in which to store the inverse of the covariance matrix. |
[in] | vars | - Variances to be used as diagonal elements of covmat_block. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23426 of file autoarts.h.
References covmatDiagonal(), ARTS::Var::Sparse::islast(), ARTS::Var::Sparse::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23865 of file autoarts.h.
References ARTS::Var::AbsorptionLines::islast(), ARTS::Var::AbsorptionLines::name(), ARTS::Var::AbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by Delete().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23886 of file autoarts.h.
References Delete(), ARTS::Var::Agenda::islast(), ARTS::Var::Agenda::name(), ARTS::Var::Agenda::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23907 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfAbsorptionLines::islast(), ARTS::Var::ArrayOfAbsorptionLines::name(), ARTS::Var::ArrayOfAbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23949 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfAgenda::islast(), ARTS::Var::ArrayOfAgenda::name(), ARTS::Var::ArrayOfAgenda::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23928 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfAbsorptionLines::islast(), ARTS::Var::ArrayOfArrayOfAbsorptionLines::name(), ARTS::Var::ArrayOfArrayOfAbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23970 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfGriddedField1::islast(), ARTS::Var::ArrayOfArrayOfGriddedField1::name(), ARTS::Var::ArrayOfArrayOfGriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 23991 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfGriddedField2::islast(), ARTS::Var::ArrayOfArrayOfGriddedField2::name(), ARTS::Var::ArrayOfArrayOfGriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24012 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfGriddedField3::islast(), ARTS::Var::ArrayOfArrayOfGriddedField3::name(), ARTS::Var::ArrayOfArrayOfGriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24033 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfIndex::islast(), ARTS::Var::ArrayOfArrayOfIndex::name(), ARTS::Var::ArrayOfArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24054 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfMatrix::islast(), ARTS::Var::ArrayOfArrayOfMatrix::name(), ARTS::Var::ArrayOfArrayOfMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24096 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfPropagationMatrix::islast(), ARTS::Var::ArrayOfArrayOfPropagationMatrix::name(), ARTS::Var::ArrayOfArrayOfPropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24117 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfRadiationVector::islast(), ARTS::Var::ArrayOfArrayOfRadiationVector::name(), ARTS::Var::ArrayOfArrayOfRadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24138 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfScatteringMetaData::islast(), ARTS::Var::ArrayOfArrayOfScatteringMetaData::name(), ARTS::Var::ArrayOfArrayOfScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24159 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfSingleScatteringData::islast(), ARTS::Var::ArrayOfArrayOfSingleScatteringData::name(), ARTS::Var::ArrayOfArrayOfSingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24180 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfSpeciesTag::islast(), ARTS::Var::ArrayOfArrayOfSpeciesTag::name(), ARTS::Var::ArrayOfArrayOfSpeciesTag::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24201 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfStokesVector::islast(), ARTS::Var::ArrayOfArrayOfStokesVector::name(), ARTS::Var::ArrayOfArrayOfStokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24222 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfString::islast(), ARTS::Var::ArrayOfArrayOfString::name(), ARTS::Var::ArrayOfArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24243 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfTensor3::islast(), ARTS::Var::ArrayOfArrayOfTensor3::name(), ARTS::Var::ArrayOfArrayOfTensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24264 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfTensor6::islast(), ARTS::Var::ArrayOfArrayOfTensor6::name(), ARTS::Var::ArrayOfArrayOfTensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24285 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfTime::islast(), ARTS::Var::ArrayOfArrayOfTime::name(), ARTS::Var::ArrayOfArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24306 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfTransmissionMatrix::islast(), ARTS::Var::ArrayOfArrayOfTransmissionMatrix::name(), ARTS::Var::ArrayOfArrayOfTransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24327 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfArrayOfVector::islast(), ARTS::Var::ArrayOfArrayOfVector::name(), ARTS::Var::ArrayOfArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24348 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfCIARecord::islast(), ARTS::Var::ArrayOfCIARecord::name(), ARTS::Var::ArrayOfCIARecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24369 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfGriddedField1::islast(), ARTS::Var::ArrayOfGriddedField1::name(), ARTS::Var::ArrayOfGriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24390 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfGriddedField2::islast(), ARTS::Var::ArrayOfGriddedField2::name(), ARTS::Var::ArrayOfGriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24411 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfGriddedField3::islast(), ARTS::Var::ArrayOfGriddedField3::name(), ARTS::Var::ArrayOfGriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24432 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfGriddedField4::islast(), ARTS::Var::ArrayOfGriddedField4::name(), ARTS::Var::ArrayOfGriddedField4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24453 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfIndex::islast(), ARTS::Var::ArrayOfIndex::name(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24474 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfMatrix::islast(), ARTS::Var::ArrayOfMatrix::name(), ARTS::Var::ArrayOfMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24075 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfPpath::islast(), ARTS::Var::ArrayOfPpath::name(), ARTS::Var::ArrayOfPpath::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24495 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfPropagationMatrix::islast(), ARTS::Var::ArrayOfPropagationMatrix::name(), ARTS::Var::ArrayOfPropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24516 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfQuantumIdentifier::islast(), ARTS::Var::ArrayOfQuantumIdentifier::name(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24537 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfRadiationVector::islast(), ARTS::Var::ArrayOfRadiationVector::name(), ARTS::Var::ArrayOfRadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24558 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfRetrievalQuantity::islast(), ARTS::Var::ArrayOfRetrievalQuantity::name(), ARTS::Var::ArrayOfRetrievalQuantity::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24579 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfScatteringMetaData::islast(), ARTS::Var::ArrayOfScatteringMetaData::name(), ARTS::Var::ArrayOfScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24600 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfSingleScatteringData::islast(), ARTS::Var::ArrayOfSingleScatteringData::name(), ARTS::Var::ArrayOfSingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24621 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfSparse::islast(), ARTS::Var::ArrayOfSparse::name(), ARTS::Var::ArrayOfSparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24642 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfStokesVector::islast(), ARTS::Var::ArrayOfStokesVector::name(), ARTS::Var::ArrayOfStokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24663 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfString::islast(), ARTS::Var::ArrayOfString::name(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24684 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfTelsemAtlas::islast(), ARTS::Var::ArrayOfTelsemAtlas::name(), ARTS::Var::ArrayOfTelsemAtlas::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24705 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfTensor3::islast(), ARTS::Var::ArrayOfTensor3::name(), ARTS::Var::ArrayOfTensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24726 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfTensor4::islast(), ARTS::Var::ArrayOfTensor4::name(), ARTS::Var::ArrayOfTensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24747 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfTensor5::islast(), ARTS::Var::ArrayOfTensor5::name(), ARTS::Var::ArrayOfTensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24768 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfTensor6::islast(), ARTS::Var::ArrayOfTensor6::name(), ARTS::Var::ArrayOfTensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24789 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfTensor7::islast(), ARTS::Var::ArrayOfTensor7::name(), ARTS::Var::ArrayOfTensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24810 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfTime::islast(), ARTS::Var::ArrayOfTime::name(), ARTS::Var::ArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24831 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfTransmissionMatrix::islast(), ARTS::Var::ArrayOfTransmissionMatrix::name(), ARTS::Var::ArrayOfTransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24852 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfVector::islast(), ARTS::Var::ArrayOfVector::name(), ARTS::Var::ArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24873 of file autoarts.h.
References Delete(), ARTS::Var::ArrayOfXsecRecord::islast(), ARTS::Var::ArrayOfXsecRecord::name(), ARTS::Var::ArrayOfXsecRecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24894 of file autoarts.h.
References Delete(), ARTS::Var::CIARecord::islast(), ARTS::Var::CIARecord::name(), ARTS::Var::CIARecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24915 of file autoarts.h.
References Delete(), ARTS::Var::CovarianceMatrix::islast(), ARTS::Var::CovarianceMatrix::name(), ARTS::Var::CovarianceMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24936 of file autoarts.h.
References Delete(), ARTS::Var::EnergyLevelMap::islast(), ARTS::Var::EnergyLevelMap::name(), ARTS::Var::EnergyLevelMap::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24957 of file autoarts.h.
References Delete(), ARTS::Var::GasAbsLookup::islast(), ARTS::Var::GasAbsLookup::name(), ARTS::Var::GasAbsLookup::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24999 of file autoarts.h.
References Delete(), ARTS::Var::GriddedField1::islast(), ARTS::Var::GriddedField1::name(), ARTS::Var::GriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25020 of file autoarts.h.
References Delete(), ARTS::Var::GriddedField2::islast(), ARTS::Var::GriddedField2::name(), ARTS::Var::GriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25041 of file autoarts.h.
References Delete(), ARTS::Var::GriddedField3::islast(), ARTS::Var::GriddedField3::name(), ARTS::Var::GriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25062 of file autoarts.h.
References Delete(), ARTS::Var::GriddedField4::islast(), ARTS::Var::GriddedField4::name(), ARTS::Var::GriddedField4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25083 of file autoarts.h.
References Delete(), ARTS::Var::GriddedField5::islast(), ARTS::Var::GriddedField5::name(), ARTS::Var::GriddedField5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25104 of file autoarts.h.
References Delete(), ARTS::Var::GriddedField6::islast(), ARTS::Var::GriddedField6::name(), ARTS::Var::GriddedField6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 24978 of file autoarts.h.
References Delete(), ARTS::Var::GridPos::islast(), ARTS::Var::GridPos::name(), ARTS::Var::GridPos::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25125 of file autoarts.h.
References Delete(), ARTS::Var::HitranRelaxationMatrixData::islast(), ARTS::Var::HitranRelaxationMatrixData::name(), ARTS::Var::HitranRelaxationMatrixData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25146 of file autoarts.h.
References Delete(), ARTS::Var::Index::islast(), ARTS::Var::Index::name(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25188 of file autoarts.h.
References Delete(), ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::name(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25167 of file autoarts.h.
References Delete(), ARTS::Var::MCAntenna::islast(), ARTS::Var::MCAntenna::name(), ARTS::Var::MCAntenna::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25209 of file autoarts.h.
References Delete(), ARTS::Var::Numeric::islast(), ARTS::Var::Numeric::name(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25230 of file autoarts.h.
References Delete(), ARTS::Var::Ppath::islast(), ARTS::Var::Ppath::name(), ARTS::Var::Ppath::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25251 of file autoarts.h.
References Delete(), ARTS::Var::PropagationMatrix::islast(), ARTS::Var::PropagationMatrix::name(), ARTS::Var::PropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25272 of file autoarts.h.
References Delete(), ARTS::Var::QuantumIdentifier::islast(), ARTS::Var::QuantumIdentifier::name(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25293 of file autoarts.h.
References Delete(), ARTS::Var::RadiationVector::islast(), ARTS::Var::RadiationVector::name(), ARTS::Var::RadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25314 of file autoarts.h.
References Delete(), ARTS::Var::Rational::islast(), ARTS::Var::Rational::name(), ARTS::Var::Rational::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25335 of file autoarts.h.
References Delete(), ARTS::Var::ScatteringMetaData::islast(), ARTS::Var::ScatteringMetaData::name(), ARTS::Var::ScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25356 of file autoarts.h.
References Delete(), ARTS::Var::SingleScatteringData::islast(), ARTS::Var::SingleScatteringData::name(), ARTS::Var::SingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25377 of file autoarts.h.
References Delete(), ARTS::Var::Sparse::islast(), ARTS::Var::Sparse::name(), ARTS::Var::Sparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25398 of file autoarts.h.
References Delete(), ARTS::Var::SpeciesAuxData::islast(), ARTS::Var::SpeciesAuxData::name(), ARTS::Var::SpeciesAuxData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25419 of file autoarts.h.
References Delete(), ARTS::Var::StokesVector::islast(), ARTS::Var::StokesVector::name(), ARTS::Var::StokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25440 of file autoarts.h.
References Delete(), ARTS::Var::String::islast(), ARTS::Var::String::name(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25461 of file autoarts.h.
References Delete(), ARTS::Var::TelsemAtlas::islast(), ARTS::Var::TelsemAtlas::name(), ARTS::Var::TelsemAtlas::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25482 of file autoarts.h.
References Delete(), ARTS::Var::Tensor3::islast(), ARTS::Var::Tensor3::name(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25503 of file autoarts.h.
References Delete(), ARTS::Var::Tensor4::islast(), ARTS::Var::Tensor4::name(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25524 of file autoarts.h.
References Delete(), ARTS::Var::Tensor5::islast(), ARTS::Var::Tensor5::name(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25545 of file autoarts.h.
References Delete(), ARTS::Var::Tensor6::islast(), ARTS::Var::Tensor6::name(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25566 of file autoarts.h.
References Delete(), ARTS::Var::Tensor7::islast(), ARTS::Var::Tensor7::name(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25629 of file autoarts.h.
References Delete(), ARTS::Var::TessemNN::islast(), ARTS::Var::TessemNN::name(), ARTS::Var::TessemNN::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25608 of file autoarts.h.
References Delete(), ARTS::Var::Time::islast(), ARTS::Var::Time::name(), ARTS::Var::Time::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25587 of file autoarts.h.
References Delete(), ARTS::Var::Timer::islast(), ARTS::Var::Timer::name(), ARTS::Var::Timer::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25650 of file autoarts.h.
References Delete(), ARTS::Var::TransmissionMatrix::islast(), ARTS::Var::TransmissionMatrix::name(), ARTS::Var::TransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25671 of file autoarts.h.
References Delete(), ARTS::Var::Vector::islast(), ARTS::Var::Vector::name(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Deletes a workspace variable.
The variable is marked as uninitialized and its memory freed. It is not removed from the workspace though, therefore you don't need to/can't call Create for this variable again.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25692 of file autoarts.h.
References Delete(), ARTS::Var::Verbosity::islast(), ARTS::Var::Verbosity::name(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Create a diagonal matrix from a vector. This creates a dense or sparse diagonal matrix with the elements of the given vector on the diagonal.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The diagonal matrix |
[in] | v | - The vector containing the diagonal elements. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25796 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by DiagonalMatrix().
|
inline |
Create a diagonal matrix from a vector. This creates a dense or sparse diagonal matrix with the elements of the given vector on the diagonal.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The diagonal matrix |
[in] | v | - The vector containing the diagonal elements. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25821 of file autoarts.h.
References DiagonalMatrix(), ARTS::Var::Sparse::islast(), ARTS::Var::Sparse::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Calculates maximum and area equivalent diameters from volume equivalent diameter.
This is primarily a help function for using the T-matrix method and only a few particle shapes are handled. For shapes handled and further comments on the input arguments, see scat_data_singleTmatrix*.
Area equivalent diameter is the equivalent sphere diameter corresponding to the "maximum axial area". This is the largest cross-sectional area of the particle, observed either along the particle's main axis or in the perpendicular direction. That is, for a cylinder having diameter d and thickness h, this area is either (pi*d^2)/4 or (h*d).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | diameter_max | - Maximum dimension of the particle. |
[out] | diameter_area_equ | - Maximum axial area equivalent diameter of the particle, see above. |
[in] | shape | - Particle shape. |
[in] | diameter_volume_equ | - Particle equivalent volume diameter. |
[in] | aspect_ratio | - Particle aspect ratio. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25727 of file autoarts.h.
References ARTS::Var::Numeric::islast(), ARTS::Var::Numeric::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Converts from maximum to volume equivalent diameter.
This is primarily a help function for using the T-matrix part and only a few particle shapes are handled. For shapes handled and further comments on the input arguments, see scat_data_singleTmatrix.
Also the volume is provided. It is simply sqrt(pi*dveq^3/6).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | diameter_volume_equ | - Particle volume equivalent diameter. |
[out] | volume | - Volume of the particle. |
[in] | shape | - Particle shape. |
[in] | diameter_max | - Maximum dimension of the particle. |
[in] | aspect_ratio | - Particle aspect ratio. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25766 of file autoarts.h.
References ARTS::Var::Numeric::islast(), ARTS::Var::Numeric::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Derives the difference betwenn zenith and azimuth angles.
Determines the difference between a set of angles (other_los) and a reference direction (ref_los). This method reverses the addition made by AddZaAa.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | dlos | - Derived differences in line-of-sight. |
[in] | ref_los | - Reference line-of-sight (a single LOS). |
[in] | other_los | - Other line-of-sights (can be multiple LOS). |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25849 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Interface to the DISORT scattering solver (by Stamnes et al.).
DISCLAIMER: There is a couple of known issues with the current implementation (see below). Use this WSM with care and only if these limitations/requirements are fulfilled. Results might be erroneous otherwise.
DISORT provides the radiation field (cloudbox_field) from a scalar 1D scattering solution assuming a plane-parallel atmosphere (flat Earth). Only totally randomly oriented particles are allowed. Refraction is not taken into account. Only Lambertian surface reflection is handled.
nstreams* is the number of polar angles taken into account internally in the scattering solution, za_grid is the polar angle grid on which cloudbox_field is provided. nstreams* determines the angular resolution, hence the accuracy, of the scattering solution. The more anisotropic the bulk scattering matrix, the more streams are required. The computational burden increases approximately linearly with nstreams. The default value (8) is sufficient for most microwave scattering calculations. It is likely insufficient for IR calculations involving ice clouds, though.
Further, za_grid determines the resolution of the output radiation field. The size of za_grid has no practical impact on computation time in the case of Disort and higher resolution generally improves the interpolation results, hence larger za_grid are recommended. To ensure sufficient interpolation accuracy, we require a (hardcoded) minimum size of 38.
Different sphericity levels are emulated here by embedding DISORT in different ways and using different output. The available options (from low to high sphericity level) are:
Known issues of ARTS implementation:
Keyword pfct_method allows to chose the method to extract phase function. 'interpolate' considers temperature dependence. Others neglect it by chosing one specific temperature grid point from the single scattering data: 'low' choses the lowest T-point, 'high' the highest T-point, and 'median' the median T-point. As different scattering elements can have different temperature grids, the actual temperature value used can differ between the scattering elements. Currently, other methods than 'interpolate' require all scattering elements to be given on identical scattering angle grids. Note that this keyword solely affects the phase function; extinction/absorption/scattering cross sections are always interpolated to the actual temperature.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | nstreams | - Number of polar angle directions (streams) in DISORT solution (must be an even number). (default: 8) |
[in] | pfct_method | - Flag which method to apply to derive phase function. (default: "median") |
[in] | Npfct | - Number of angular grid points to calculate bulk phase function on (and derive Legendre polnomials from). If <0, the finest za_grid from scat_data will be used. (default: 181) |
[in] | quiet | - Silence C Disort warnings. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25934 of file autoarts.h.
|
inline |
Interface to DISORT for running clear-sky cases.
The method runs DISORT with pnd_field set to zero.
Note that this version returns spectral_radiance_field, i.e. the solution for the full atmosphere. The standard DisortCalc only returns the field inside the cloudbox.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | nstreams | - Number of polar angle directions (streams) in DISORT solution (must be an even number). (default: 8) |
[in] | quiet | - Silence C Disort warnings. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25984 of file autoarts.h.
|
inline |
DISORT with surface.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | nstreams | - Number of polar angle directions (streams) in DISORT solution (must be an even number). (default: 8) |
[in] | pfct_method | - Flag which method to apply to derive phase function. (default: "median") |
[in] | Npfct | - Number of angular grid points to calculate bulk phase function on (and derive Legendre polnomials from). If <0, the finest za_grid from scat_data will be used. (default: 181) |
[in] | quiet | - Silence C Disort warnings. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 25957 of file autoarts.h.
|
inline |
Sets the angular grids for Discrete Ordinate type scattering calculations.
This method sets the angular grids for the Discrete Ordinate type scattering calculations (DOIT, DISORT). For down- und up-looking geometries it suffices to define N_za_grid (both solvers) and N_aa_grid* (DOIT). From these numbers equally spaced grids are created and stored in the WSVs za_grid and aa_grid.
For limb simulations it is important to use an optimized zenith angle grid with a very fine resolution around the horizon (za=90 degrees). Such a grid can be generated using doit_za_grid_optCalc*. To be applied, the name of the file holding the optimized angle grid has to be given (za_grid_opt_file).
When an optimized grid is present, the equidistant grid is used for the calculation of the scattering integrals, while the optimized grid is applied for the integration of the radiative transfer equation. Otherwise the equidistant grid is used throughout. For down-looking cases using the equidistant grid typically suffices and speeds up the calculations.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | N_za_grid | - Number of grid points in zenith angle grid. Recommended value is 19. |
[in] | N_aa_grid | - Number of grid points in azimuth angle grid. Recommended value is 37. (default: 1) |
[in] | za_grid_opt_file | - Name of special grid for RT part. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26074 of file autoarts.h.
|
inline |
Performs batch calculations for radiation fields.
We perform ybatch_n jobs, starting at index ybatch_start. (Zero based indexing, as usual.) The output arrays will have ybatch_n elements. Indices in the output array start with zero, independent of ybatch_start.
WARNING, MEMORY INTENSIVE!!!: Since the outputs of this methods can be very large, make sure you only pass back output you need. Estimate the size of your output by looking at the dimensions beforehand. If you only want to pass back some fields, make sure to empty the others at the end of your dobatch_calc_agenda. E.g.: Tensor7SetConstant(cloudbox_field, 0, 0, 0, 0, 0, 0, 0, 0.)
The method performs the following:
Beside the dobatch_calc_agenda, the WSVs ybatch_start and ybatch_n must be set before calling this method.
The input variable ybatch_start is set to a default of zero in general.arts*.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | robust | - A flag with value 1 or 0. If set to one, the batch calculation will continue, even if individual jobs fail. In that case, a warning message is written to screen and file (out1 output stream), and the output array entry for the failed job in the output fields is left empty. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26035 of file autoarts.h.
|
inline |
DOIT convergence test (maximum absolute difference).
The function calculates the absolute differences for two successive iteration fields. It picks out the maximum values for each Stokes component separately. The convergence test is fullfilled under the following conditions: |I(m+1) - I(m)| < epsilon_1 Intensity. |Q(m+1) - Q(m)| < epsilon_2 The other Stokes components. |U(m+1) - U(m)| < epsilon_3
|V(m+1) - V(m)| < epsilon_4
These conditions have to be valid for all positions in the cloudbox and for all directions.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | epsilon | - Limits for convergence. A vector with length matching stokes_dim with unit [W / (m^2 Hz sr)]. |
[in] | max_iterations | - Maximum number of iterations allowed to reach convergencelimit. (default: 100) |
[in] | nonconv_return_nan | - Flag whether to accept result at max_iterations (0=default)or whether to return NaNs in case of non-convergence atmax_iterations (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26259 of file autoarts.h.
|
inline |
DOIT convergence test (maximum absolute difference in Rayleigh Jeans BT)
As doit_conv_flagAbs but convergence limits are specified in Rayleigh-Jeans brighntess temperatures.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | epsilon | - Limits for convergence. A vector with length matching stokes_dim with unit [K]. |
[in] | max_iterations | - Maximum number of iterations allowed to reach convergencelimit. (default: 100) |
[in] | nonconv_return_nan | - Flag whether to accept result at max_iterations (0=default)or whether to return NaNs in case of non-convergence atmax_iterations (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26284 of file autoarts.h.
|
inline |
DOIT convergence test (least squares).
As doit_conv_flagAbsBT but applies a least squares convergence test between two successive iteration fields.
Warning: This method is not recommended because this kind of convergence test is not sufficiently strict, so that the DOIT result might be wrong.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | epsilon | - Limits for convergence. A vector with length matching stokes_dim with unit [K]. |
[in] | max_iterations | - Maximum number of iterations allowed to reach convergencelimit. (default: 100) |
[in] | nonconv_return_nan | - Flag whether to accept result at max_iterations (0=default)or whether to return NaNs in case of non-convergence atmax_iterations (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26312 of file autoarts.h.
|
inline |
Calculates the scattering integral field in the DOIT module.
The scattering integral field is generated by integrating the product of phase matrix and Stokes vector over all incident angles. For more information please refer to AUG.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26368 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_field_mono(), ARTS::Var::cloudbox_limits(), ARTS::Var::doit_scat_field(), ARTS::Var::doit_za_grid_size(), ARTS::Var::pha_mat_doit(), ARTS::Var::pha_mat_spt_agenda(), ARTS::Var::pnd_field(), ARTS::Var::t_field(), ARTS::Var::verbosity(), and ARTS::Var::za_grid().
|
inline |
Calculates the scattering integral field in the DOIT module (limb).
The scattering integral field is the field generated by integrating the product of phase matrix and the Stokes vector over all incident angles.
For limb simulations it makes sense to use different zenith angle grids for the scattering integral part and the RT part, because the latter part requires a much finer resolution near 90 degrees. Taking an optimized grid for the RT part and an equidistant grid for the scattering integral part saves very much CPU time. This method uses the equidistant za_grid defined in DOAngularGridsSet* and it should always be used for limb simulations.
For more information please refer to AUG.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26398 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_field_mono(), ARTS::Var::cloudbox_limits(), ARTS::Var::doit_scat_field(), ARTS::Var::doit_za_grid_size(), ARTS::Var::doit_za_interp(), ARTS::Var::pha_mat_doit(), ARTS::Var::pha_mat_spt_agenda(), ARTS::Var::pnd_field(), ARTS::Var::t_field(), ARTS::Var::verbosity(), and ARTS::Var::za_grid().
|
inline |
Zenith angle grid optimization for scattering calculation.
This method optimizes the zenith angle grid. As input it requires a radiation field (cloudbox_field) which is calculated on a very fine zenith angle grid (za_grid). Based on this field zenith angle grid points are selected, such that the maximum difference between the radiation field represented on the very fine zenith angle grid and the radiation field represented on the optimized grid (doit_za_grid_opt) is less than the accuracy (acc). Between the grid points the radiation field is interpolated linearly or polynomially depending on doit_za_interp.
Note: The method works only for a 1D atmosphere and for one frequency.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26427 of file autoarts.h.
References ARTS::Var::cloudbox_field_mono(), ARTS::Var::doit_za_grid_opt(), ARTS::Var::doit_za_interp(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::za_grid().
|
inline |
Define interpolation method for zenith angle dimension.
You can use this method to choose the interpolation method for interpolations in the zenith angle dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | interp_method | - Interpolation method ("linear" or "polynomial"). (default: "linear") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26447 of file autoarts.h.
|
inline |
Main DOIT method.
This method executes doit_mono_agenda for each frequency in f_grid. The output is the radiation field inside the cloudbox (cloudbox_field).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26096 of file autoarts.h.
References ARTS::Var::atmfields_checked(), ARTS::Var::atmgeom_checked(), ARTS::Var::cloudbox_checked(), ARTS::Var::cloudbox_field(), ARTS::Var::cloudbox_on(), ARTS::Var::doit_is_initialized(), ARTS::Var::doit_mono_agenda(), ARTS::Var::f_grid(), ARTS::Var::scat_data_checked(), and ARTS::Var::verbosity().
|
inline |
Calculates incoming radiation field of the cloudbox by repeated radiative transfer calculations.
The method performs monochromatic pencil beam calculations for all grid positions on the cloudbox boundary, and all directions given by scattering angle grids (scat_za/aa_grid). Found radiances are stored in cloudbox_field which can be used as boundary conditions when scattering inside the cloud box is solved by the DoitCalc* method.
Note that cloudbox_field will always hold intensity in terms of radiances, regardless of the setting of iy_unit (unit conversion is done within yCalc or iyCalc, which will provide their output in terms of the specified iy_unit; no explicit unit conversion by the user necessary.).
[in,out] | Workspace | ws - An ARTS workspace |
[in] | rigorous | - Fail if incoming field is not safely interpolable. (default: 1) |
[in] | maxratio | - Maximum allowed ratio of two radiances regarded as interpolable. (default: 100) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26128 of file autoarts.h.
|
inline |
As DoitGetIncoming but assumes clear sky part to be 1D. The incoming field is calculated only for one position and azimuth angle for each cloud box boundary, and obtained values are used for all other postions and azimuth angles. This works if a 3D cloud box is put into an 1D background atmosphere.
This method can only be used for 3D cases.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26152 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::atmfields_checked(), ARTS::Var::atmgeom_checked(), ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_checked(), ARTS::Var::cloudbox_field(), ARTS::Var::cloudbox_limits(), ARTS::Var::cloudbox_on(), ARTS::Var::doit_is_initialized(), ARTS::Var::f_grid(), ARTS::Var::iy_main_agenda(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::nlte_field(), ARTS::Var::stokes_dim(), ARTS::Var::verbosity(), ARTS::Var::z_field(), and ARTS::Var::za_grid().
|
inline |
Initialises variables for DOIT scattering calculations.
Note that multi-dimensional output variables (Tensors, specifically) are NaN-initialized. That is, this methods needs to be called BEFORE other WSMs that provide input to DoitCalc, e.g. before DoitGetIncoming*.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26172 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_field(), ARTS::Var::cloudbox_limits(), ARTS::Var::cloudbox_on(), ARTS::Var::doit_is_initialized(), ARTS::Var::doit_scat_field(), ARTS::Var::doit_za_grid_size(), ARTS::Var::f_grid(), ARTS::Var::stokes_dim(), ARTS::Var::verbosity(), and ARTS::Var::za_grid().
|
inline |
Prepares single scattering data for a DOIT scattering calculation.
First the scattering data is interpolated in frequency using scat_data_monoCalc*. Then the phase matrix data is transformed or interpolated from the raw data to the laboratory frame for all possible combinations of the angles contained in the angular grids which are set in DOAngularGridsSet. The resulting phase matrices are stored in pha_mat_sptDOITOpt.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26194 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_limits(), ARTS::Var::doit_za_grid_size(), ARTS::Var::f_index(), ARTS::Var::pha_mat_doit(), ARTS::Var::pha_mat_spt_agenda(), ARTS::Var::pha_mat_sptDOITOpt(), ARTS::Var::pnd_field(), ARTS::Var::scat_data(), ARTS::Var::scat_data_checked(), ARTS::Var::scat_data_mono(), ARTS::Var::stokes_dim(), ARTS::Var::t_field(), and ARTS::Var::verbosity().
|
inline |
Writes DOIT iteration fields.
This method writes intermediate iteration fields to xml-files. The method can be used as a part of doit_conv_test_agenda.
The iterations to be stored are specified by iterations, e.g.: iterations = [3, 6, 9] In this case the 3rd, 6th and 9th iterations are stored. If a number is larger than the total number of iterations, this number is ignored. If all iterations should be stored set iterations = [-1]
The frequencies to be stored are specified by frequencies in the same way as the iterations. The frequency index corresponds to the order of frequencies in f_grid.
The output files are named doit_iteration_fX_iY.xml with X being the frequency index and iY the iteration counter.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | iterations | - Selection of iterations to store. (default: {-1}) |
[in] | frequencies | - Selection of frequencies to store. (default: {-1}) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26228 of file autoarts.h.
|
inline |
Sets the seconds between two times.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | duration | - Time in seconds between start and end |
[in] | start | - Start time |
[in] | end | - End time |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26466 of file autoarts.h.
References Zeeman::end(), ARTS::Var::Numeric::islast(), Zeeman::start(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets an EnergyLevelMap
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26490 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), ARTS::Var::x(), and ARTS::Var::y().
|
inline |
Issues an error and exits ARTS.
This method can be placed in agendas that must be specified, but are expected not to be used for the particular case. An inclusion in surface_rtprop_agenda could look like: Error{"Surface interceptions of propagation path not expected."}
Ignore and other dummy method calls must still be included.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26519 of file autoarts.h.
References ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Stops the execution and exits ARTS.
This method is handy if you want to debug one of your control files. You can insert it anywhere in the control file. When it is reached, it will terminate the program.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26539 of file autoarts.h.
References ARTS::Var::verbosity().
|
inline |
Add gas absorption to all diagonal elements of extinction matrix.
The task of this method is to sum up the gas absorption of the different gas species and add the result to the extinction matrix.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27146 of file autoarts.h.
References ARTS::Var::ext_mat(), ARTS::Var::propmat_clearsky(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26895 of file autoarts.h.
References Extract(), ARTS::Var::ArrayOfGriddedField3::islast(), ARTS::Var::ArrayOfArrayOfGriddedField3::value(), ARTS::Var::ArrayOfGriddedField3::value(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26598 of file autoarts.h.
References Extract(), ARTS::Var::ArrayOfIndex::islast(), ARTS::Var::ArrayOfArrayOfIndex::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27027 of file autoarts.h.
References Extract(), ARTS::Var::ArrayOfSingleScatteringData::islast(), ARTS::Var::ArrayOfArrayOfSingleScatteringData::value(), ARTS::Var::ArrayOfSingleScatteringData::value(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26862 of file autoarts.h.
References Extract(), ARTS::Var::GriddedField3::islast(), ARTS::Var::ArrayOfGriddedField3::value(), ARTS::Var::GriddedField3::value(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26928 of file autoarts.h.
References Extract(), ARTS::Var::GriddedField4::islast(), ARTS::Var::ArrayOfGriddedField4::value(), ARTS::Var::GriddedField4::value(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26565 of file autoarts.h.
References ARTS::Var::Index::islast(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by Extract().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26697 of file autoarts.h.
References Extract(), ARTS::Var::Matrix::islast(), ARTS::Var::ArrayOfMatrix::value(), ARTS::Var::Index::value(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26730 of file autoarts.h.
References Extract(), ARTS::Var::Matrix::islast(), ARTS::Var::Index::value(), ARTS::Var::Matrix::value(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26631 of file autoarts.h.
References Extract(), ARTS::Var::Numeric::islast(), ARTS::Var::Index::value(), ARTS::Var::Numeric::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27093 of file autoarts.h.
References Extract(), ARTS::Var::QuantumIdentifier::islast(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::Index::value(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26994 of file autoarts.h.
References Extract(), ARTS::Var::SingleScatteringData::islast(), ARTS::Var::ArrayOfSingleScatteringData::value(), ARTS::Var::Index::value(), ARTS::Var::SingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26961 of file autoarts.h.
References Extract(), ARTS::Var::String::islast(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Index::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27060 of file autoarts.h.
References Extract(), ARTS::Var::TelsemAtlas::islast(), ARTS::Var::ArrayOfTelsemAtlas::value(), ARTS::Var::Index::value(), ARTS::Var::TelsemAtlas::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26763 of file autoarts.h.
References Extract(), ARTS::Var::Tensor3::islast(), ARTS::Var::Index::value(), ARTS::Var::Tensor3::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26796 of file autoarts.h.
References Extract(), ARTS::Var::Tensor4::islast(), ARTS::Var::ArrayOfTensor4::value(), ARTS::Var::Index::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26829 of file autoarts.h.
References Extract(), ARTS::Var::Tensor4::islast(), ARTS::Var::Index::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts an element from an array.
Copies the element with the given Index from the input variable to the output variable.
For a Tensor3 as an input, it copies the page with the given Index from the input Tensor3 variable to the output Matrix.
In other words, the selection is always done on the first dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needle | - Extracted element. |
[in] | haystack | - Variable to extract from. |
[in] | index | - Position of the element which should be extracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26664 of file autoarts.h.
References Extract(), ARTS::Var::Vector::islast(), ARTS::Var::ArrayOfVector::value(), ARTS::Var::Index::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extract (numeric) parameters from scat_meta of a single scattering species.
...
[in,out] | Workspace | ws - An ARTS workspace |
[out] | meta_param | - The extracted meta parameter values. |
[in] | meta_name | - Name of the meta parameter to extract. |
[in] | scat_species_index | - Array index of scattering species from which to extract. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27121 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::scat_meta(), ARTS::Var::ArrayOfArrayOfScatteringMetaData::value(), ARTS::Var::Index::value(), ARTS::Var::String::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets f_grid to a grid relative to abs_lines_per_species
Each line will have abs_lines_per_species will have a grid of num_freqs grid points in [f0+*delta_f_low*, f0+*delta_f_upp*], where f0 is the line center.
Before leaving the function, f_grid is sorted.
Note that this method could generate significantly large f_grid if used carelessly
[in,out] | Workspace | ws - An ARTS workspace |
[in] | delta_f_low | - Lower range of delta f (default: -5e6) |
[in] | delta_f_upp | - Upper range of delta f (default: 5e6) |
[in] | num_freqs | - Number of frequencies |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27808 of file autoarts.h.
|
inline |
Sets f_grid to the frequency grid of abs_lookup.
Must be called between importing/creating raw absorption table and call of abs_lookupAdapt.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27829 of file autoarts.h.
References ARTS::Var::abs_lookup(), ARTS::Var::f_grid(), and ARTS::Var::verbosity().
|
inline |
Automatically calculate f_grid to match the sensor.
This method is handy if you are simulating an AMSU-type instrument, consisting of a few discrete channels. The case that channels touch, as for MHS, is handled correctly. But the case that channels overlap is not (yet) handled and results in an error message.
The method calculates f_grid to match the instrument, as given by the local oscillator frequencies lo_multi, the backend frequencies f_backend_multi, and the backend channel responses backend_channel_response_multi.
You have to specify the desired spacing in the keyword spacing, which has a default value of 100 MHz. (The actual value is 0.1e9, since our unit is Hz.)
The produced grid will not have exactly the requested spacing, but will not be coarser than requested. The algorithm starts with the band edges, then adds additional points until the spacing is at least as fine as requested.
There is a similar method for HIRS-type instruments, see f_gridFromSensorHIRS.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | spacing | - Desired grid spacing in Hz. (default: .1e9) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27867 of file autoarts.h.
|
inline |
Automatcially calculate f_grid to match the sensor. This function is based on 'f_gridFromSensorAMSU'
The method calculates f_grid to match the instrument, as given by the backend frequencies f_backend, and the backend channel responses backend_channel_response.
You have to specify the desired spacing in the keyword spacing, which has a default value of 100 MHz. (The actual value is 0.1e9, since our unit is Hz.) The produced grid will not have exactly the requested spacing, but it will not be coarser than requested. The algorithm starts with the band edges, then adds additional points until the spacing is at least as fine as requested.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | spacing | - Desired grid spacing in Hz. (default: .1e9) |
[in] | verbosityVect | - Bandwidth adjusted spacing (default: {}) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27898 of file autoarts.h.
|
inline |
Automatically calculate f_grid to match the sensor.
This method is handy if you are simulating a HIRS-type instrument, consisting of a few discrete channels.
It calculates f_grid to match the instrument, as given by the nominal band frequencies f_backend and the spectral channel response functions given by backend_channel_response.
You have to specify the desired spacing in the keyword spacing, which has a default value of 5e8 Hz.
The produced grid will not have exactly the requested spacing, but will not be coarser than requested. The algorithm starts with the band edges, then adds additional points until the spacing is at least as fine as requested.
There is a similar method for AMSU-type instruments, see f_gridFromSensorAMSU*.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | spacing | - Desired grid spacing in Hz. (default: 5e8) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27934 of file autoarts.h.
|
inline |
Sets f_grid and associated variables match MetMM settings.
The method calculates f_grid to match the specifications of a met_mm_backend* table and method arguments.
You have to specify the desired spacing using the keyword freq_spacing. You can pass a Vector with one element to apply the same spacing to all channels or pass a spacing value for each channel separately.
Optionally, freq_number can be set to specify the mininum number of frequencies per passband for each channel. The frequencies are placed equally spaced in each passband. The minimum spacing resulting from freq_number* and freq_spacing will be used for the calculation. To explicitly use freq_spacing for a channel, freq_number can be set to -1 for this channel.
The number of elements in freq_number can either be the number of channels or 1. If only one element is given, this number is used for all channels. If freq_number is 1 and freq_spacing is wider than the bandwidth of the channel, one frequency is placed in the middle of each passband.
Frequencies that would be closer than freq_merge_threshold in the generated f_grid are merged together. This value should be left at the default value. This is only meant to compensate for numerical inaccuracies in the frequency calculation to merge frequency that are supposed to be identical.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | freq_spacing | - Desired grid spacing in Hz. (default: {.1e9}) |
[in] | freq_number | - Number of frequencies per passband for each channel. (default: {-1}) |
[in] | freq_merge_threshold | - Merge frequencies that are closer than this value in Hz. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27980 of file autoarts.h.
|
inline |
Stand-alone usage of FASTEM.
FASTEM is a parameterisation of the emissivity of water surfaces including the impact of waves, salinity and non-specular effects. This is more or less direct interface to FASTEM, but slightly adopted to fit with ARTS. The unit of frequency and salinity differ, and this version is "vectorised" in frequency.
The output is four emissivity and reflectivity values for each frequency. These values are defined in Eq. 13 of "An Improved Fast Microwave Water Emissivity Model" by Liu, Weng and English, I3TRGS, 2011. Note that emissivity and reflectivity do not add up to 1, which is the way FASTEM compensates for non-specular effects.
There is an error if any frequency is above 250 GHz, or if the skin temperature is below 260 K. If the skin temperature is below 270 K, it is adjusted to 270 K.
FASTEM returns unphysical values for propagation close to the horizon, here emissivity and reflectivity can be outside [0,1]. If either emissivity or reflectivity is below/above 0/1, it is set to 0/1, and the other value is set to 1/0. That is, e+r=1 is enforced. These problems start about 15 degrees from the horizon.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | emissivity | - Emission values. One row for each frequency. See above. |
[out] | reflectivity | - Reflectivity values. One row for each frequency. See above. |
[in] | za | - Zenith angle of line-of-sigh, 90 to 180 deg. |
[in] | salinity | - Salinity, 0-1. That is, 3% is given as 0.03. (default: 0.035) |
[in] | wind_speed | - Wind speed. |
[in] | rel_aa | - Azimuth angle between wind direction and line-of-sight. This angle is measured clockwise from north, i.e. E=90deg. |
[in] | transmittance | - The transmission of the atmosphere, along the propagation path of the downwelling radiation. One value per frequency. |
[in] | fastem_version | - The version of FASTEM to use. (default: 6) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27191 of file autoarts.h.
|
inline |
Extract the data from a GriddedField.
A check is performed that the grids from the GriddedField match p_grid, lat_grid and lon_grid.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Extracted field. |
[in] | in | - Raw input gridded field. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27225 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::GriddedField2::value(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by FieldFromGriddedField().
|
inline |
Extract the data from a GriddedField.
A check is performed that the grids from the GriddedField match p_grid, lat_grid and lon_grid.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Extracted field. |
[in] | in | - Raw input gridded field. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27251 of file autoarts.h.
References FieldFromGriddedField(), ARTS::Var::Tensor3::islast(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::GriddedField3::value(), ARTS::Var::Tensor3::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extract the data from a GriddedField.
A check is performed that the grids from the GriddedField match p_grid, lat_grid and lon_grid.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Extracted field. |
[in] | in | - Raw input gridded field. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27303 of file autoarts.h.
References FieldFromGriddedField(), ARTS::Var::Tensor4::islast(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::ArrayOfGriddedField3::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extract the data from a GriddedField.
A check is performed that the grids from the GriddedField match p_grid, lat_grid and lon_grid.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Extracted field. |
[in] | in | - Raw input gridded field. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27277 of file autoarts.h.
References FieldFromGriddedField(), ARTS::Var::Tensor4::islast(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::GriddedField4::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets an index variable that acts as an on/off flag to 0.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27325 of file autoarts.h.
References ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets an index variable that acts as an on/off flag to 1.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27346 of file autoarts.h.
References ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Flattens an ArrayOfArray<T> to Array<T> or an Array of matpack-types to a larger dimension matpack (if dimensions agree)
The intended transformation for arrays is (sub-arrays can have different sizes): {{a, b, c}, {d, e}} -> {a, b, c, d, e}
The intended transformation for arrays to matpack types is (sub-types must have same size): {{a, b, c}, {d, e, f}} -> {a, b, c, d, e, f}
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Flatter array/matpack-type |
[in] | in | - An array |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27375 of file autoarts.h.
References ARTS::Var::ArrayOfTime::islast(), ARTS::Var::ArrayOfArrayOfTime::value(), ARTS::Var::ArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by Flatten().
|
inline |
Flattens an ArrayOfArray<T> to Array<T> or an Array of matpack-types to a larger dimension matpack (if dimensions agree)
The intended transformation for arrays is (sub-arrays can have different sizes): {{a, b, c}, {d, e}} -> {a, b, c, d, e}
The intended transformation for arrays to matpack types is (sub-types must have same size): {{a, b, c}, {d, e, f}} -> {a, b, c, d, e, f}
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Flatter array/matpack-type |
[in] | in | - An array |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27405 of file autoarts.h.
References Flatten(), ARTS::Var::ArrayOfVector::islast(), ARTS::Var::ArrayOfArrayOfVector::value(), ARTS::Var::ArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Flattens an ArrayOfArray<T> to Array<T> or an Array of matpack-types to a larger dimension matpack (if dimensions agree)
The intended transformation for arrays is (sub-arrays can have different sizes): {{a, b, c}, {d, e}} -> {a, b, c, d, e}
The intended transformation for arrays to matpack types is (sub-types must have same size): {{a, b, c}, {d, e, f}} -> {a, b, c, d, e, f}
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Flatter array/matpack-type |
[in] | in | - An array |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27435 of file autoarts.h.
References Flatten(), ARTS::Var::Matrix::islast(), ARTS::Var::ArrayOfVector::value(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Flattens an ArrayOfArray<T> to Array<T> or an Array of matpack-types to a larger dimension matpack (if dimensions agree)
The intended transformation for arrays is (sub-arrays can have different sizes): {{a, b, c}, {d, e}} -> {a, b, c, d, e}
The intended transformation for arrays to matpack types is (sub-types must have same size): {{a, b, c}, {d, e, f}} -> {a, b, c, d, e, f}
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Flatter array/matpack-type |
[in] | in | - An array |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27465 of file autoarts.h.
References Flatten(), ARTS::Var::Tensor3::islast(), ARTS::Var::ArrayOfMatrix::value(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Flattens an ArrayOfArray<T> to Array<T> or an Array of matpack-types to a larger dimension matpack (if dimensions agree)
The intended transformation for arrays is (sub-arrays can have different sizes): {{a, b, c}, {d, e}} -> {a, b, c, d, e}
The intended transformation for arrays to matpack types is (sub-types must have same size): {{a, b, c}, {d, e, f}} -> {a, b, c, d, e, f}
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Flatter array/matpack-type |
[in] | in | - An array |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27495 of file autoarts.h.
References Flatten(), ARTS::Var::Tensor4::islast(), ARTS::Var::ArrayOfTensor3::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Flattens an ArrayOfArray<T> to Array<T> or an Array of matpack-types to a larger dimension matpack (if dimensions agree)
The intended transformation for arrays is (sub-arrays can have different sizes): {{a, b, c}, {d, e}} -> {a, b, c, d, e}
The intended transformation for arrays to matpack types is (sub-types must have same size): {{a, b, c}, {d, e, f}} -> {a, b, c, d, e, f}
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Flatter array/matpack-type |
[in] | in | - An array |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27525 of file autoarts.h.
References Flatten(), ARTS::Var::Tensor5::islast(), ARTS::Var::ArrayOfTensor4::value(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Flattens an ArrayOfArray<T> to Array<T> or an Array of matpack-types to a larger dimension matpack (if dimensions agree)
The intended transformation for arrays is (sub-arrays can have different sizes): {{a, b, c}, {d, e}} -> {a, b, c, d, e}
The intended transformation for arrays to matpack types is (sub-types must have same size): {{a, b, c}, {d, e, f}} -> {a, b, c, d, e, f}
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Flatter array/matpack-type |
[in] | in | - An array |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27555 of file autoarts.h.
References Flatten(), ARTS::Var::Tensor6::islast(), ARTS::Var::ArrayOfTensor5::value(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Flattens an ArrayOfArray<T> to Array<T> or an Array of matpack-types to a larger dimension matpack (if dimensions agree)
The intended transformation for arrays is (sub-arrays can have different sizes): {{a, b, c}, {d, e}} -> {a, b, c, d, e}
The intended transformation for arrays to matpack types is (sub-types must have same size): {{a, b, c}, {d, e, f}} -> {a, b, c, d, e, f}
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Flatter array/matpack-type |
[in] | in | - An array |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27585 of file autoarts.h.
References Flatten(), ARTS::Var::Tensor7::islast(), ARTS::Var::ArrayOfTensor6::value(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
A simple for-loop.
This method is handy when you quickly want to test out a calculation with a set of different settings.
It does a for-loop from start to stop in steps of step (who would have guessed that). For each iteration, the agenda forloop_agenda is executed. Inside the agenda, the variable forloop_index is available as index counter.
There are no other inputs to forloop_agenda, and also no outputs. That means, if you want to get any results out of this loop, you have to save it to files (for example with WriteXMLIndexed), since variables used inside the agenda will only be local.
Note that this kind of for loop is not parallel.
The method is intended for simple testing, not as a replacement of ybatchCalc*. However, it is compatible with ybatchCalc, in the sense that ybatchCalc may occur inside forloop_agenda.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | start | - Start value. |
[in] | stop | - End value. |
[in] | step | - Step size. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27628 of file autoarts.h.
References ARTS::Var::forloop_agenda(), Zeeman::start(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Convert from angular wavenumber [cm^-1] to frequency [Hz].
This converts angular wavenumber (2*PI/wavelength) into frequency.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | frequency | - frequency [Hz] |
[in] | angular_wavenumber | - angular wavenumber [cm^-1] |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27700 of file autoarts.h.
References ARTS::Var::Numeric::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by FrequencyFromCGSAngularWavenumber().
|
inline |
Convert from angular wavenumber [cm^-1] to frequency [Hz].
This converts angular wavenumber (2*PI/wavelength) into frequency.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | frequency | - frequency [Hz] |
[in] | angular_wavenumber | - angular wavenumber [cm^-1] |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27725 of file autoarts.h.
References FrequencyFromCGSAngularWavenumber(), ARTS::Var::Vector::islast(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Convert from Kayser wavenumber [cm^-1] to frequency [Hz].
This converts Kayser wavenumber (1/wavelength) into frequency.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | frequency | - frequency [Hz] |
[in] | kayser_wavenumber | - Kayser wavenumber [cm^-1] |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27750 of file autoarts.h.
References ARTS::Var::Numeric::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by FrequencyFromCGSKayserWavenumber().
|
inline |
Convert from Kayser wavenumber [cm^-1] to frequency [Hz].
This converts Kayser wavenumber (1/wavelength) into frequency.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | frequency | - frequency [Hz] |
[in] | kayser_wavenumber | - Kayser wavenumber [cm^-1] |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27775 of file autoarts.h.
References FrequencyFromCGSKayserWavenumber(), ARTS::Var::Vector::islast(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Convert from wavelength [m] to frequency [Hz].
This is a generic method. It can take a single wavelength value or a wavelength vector as input.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | frequency | - frequency [Hz] |
[in] | wavelength | - wavelength [m] |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27650 of file autoarts.h.
References ARTS::Var::Numeric::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by FrequencyFromWavelength().
|
inline |
Convert from wavelength [m] to frequency [Hz].
This is a generic method. It can take a single wavelength value or a wavelength vector as input.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | frequency | - frequency [Hz] |
[in] | wavelength | - wavelength [m] |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 27675 of file autoarts.h.
References FrequencyFromWavelength(), ARTS::Var::Vector::islast(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Gravity at zero altitude on Earth.
Sets g0 for the given latitude using a standard parameterisation.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28000 of file autoarts.h.
References ARTS::Var::g0(), ARTS::Var::lat(), and ARTS::Var::verbosity().
|
inline |
Gravity at zero altitude on Io.
Numeric from Wikipedia.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28017 of file autoarts.h.
References ARTS::Var::g0(), and ARTS::Var::verbosity().
|
inline |
Gravity at zero altitude on Jupiter.
Sets g0 to mean equatorial gravity on Jupiter. Value provided by MPS under ESA-planetary study (TN1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28035 of file autoarts.h.
References ARTS::Var::g0(), and ARTS::Var::verbosity().
|
inline |
Gravity at zero altitude on Mars.
Sets g0 to mean equatorial gravity on Mars. Value provided by MPS under ESA-planetary study (TN1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28053 of file autoarts.h.
References ARTS::Var::g0(), and ARTS::Var::verbosity().
|
inline |
Gravity at zero altitude on Venus.
Sets g0 to mean equatorial gravity on Venus. Value from Ahrens (1995), provided by MPS under ESA-planetary study (TN1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28071 of file autoarts.h.
References ARTS::Var::g0(), and ARTS::Var::verbosity().
|
inline |
Sets geo-position based on ppath.
The geo-position is set to the position of the last point of the present propagation path. This will be the surface, top-of-the atmosphere or cloudbox position, depending of observation geometry and if the cloudbox is active.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28091 of file autoarts.h.
References ARTS::Var::geo_pos(), ARTS::Var::ppath(), and ARTS::Var::verbosity().
|
inline |
Sets geo-position based on ppath.
The geo-position is set to the position of the last point of the present propagation path having the lowest altitude.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28109 of file autoarts.h.
References ARTS::Var::geo_pos(), ARTS::Var::ppath(), and ARTS::Var::verbosity().
|
inline |
Sets geo-position based on ppath.
The geo-position is set to the position where the propagation path passes the reference altitude. If this altitude is passes more than once, the passing closest to the sensor is selected. If the reference altitude is not passed at all, geo_pos is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28131 of file autoarts.h.
References ARTS::Var::geo_pos(), ARTS::Var::ppath(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy the contents of an environment variable to an ARTS String or Index.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Contents of environment variable. |
[in] | in | - Name of environment variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28172 of file autoarts.h.
References GetEnvironmentVariable(), ARTS::Var::Index::islast(), ARTS::Var::Index::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Copy the contents of an environment variable to an ARTS String or Index.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Contents of environment variable. |
[in] | in | - Name of environment variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28149 of file autoarts.h.
References ARTS::Var::String::islast(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by GetEnvironmentVariable().
|
inline |
Returns the number of threads used by ARTS.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28194 of file autoarts.h.
References ARTS::Var::Index::islast(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Get the name of a GriddedField.
See ArrayOfGriddedFieldGetNames.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | name | - Name of the GriddedField. |
[in] | griddedfield | - GriddedField. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28218 of file autoarts.h.
References ARTS::Var::String::islast(), ARTS::Var::GriddedField1::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by GriddedFieldGetName().
|
inline |
Get the name of a GriddedField.
See ArrayOfGriddedFieldGetNames.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | name | - Name of the GriddedField. |
[in] | griddedfield | - GriddedField. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28243 of file autoarts.h.
References GriddedFieldGetName(), ARTS::Var::String::islast(), ARTS::Var::GriddedField2::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Get the name of a GriddedField.
See ArrayOfGriddedFieldGetNames.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | name | - Name of the GriddedField. |
[in] | griddedfield | - GriddedField. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28268 of file autoarts.h.
References GriddedFieldGetName(), ARTS::Var::String::islast(), ARTS::Var::GriddedField3::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Get the name of a GriddedField.
See ArrayOfGriddedFieldGetNames.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | name | - Name of the GriddedField. |
[in] | griddedfield | - GriddedField. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28293 of file autoarts.h.
References GriddedFieldGetName(), ARTS::Var::String::islast(), ARTS::Var::GriddedField4::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Get the name of a GriddedField.
See ArrayOfGriddedFieldGetNames.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | name | - Name of the GriddedField. |
[in] | griddedfield | - GriddedField. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28318 of file autoarts.h.
References GriddedFieldGetName(), ARTS::Var::String::islast(), ARTS::Var::GriddedField5::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Get the name of a GriddedField.
See ArrayOfGriddedFieldGetNames.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | name | - Name of the GriddedField. |
[in] | griddedfield | - GriddedField. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28343 of file autoarts.h.
References GriddedFieldGetName(), ARTS::Var::String::islast(), ARTS::Var::GriddedField6::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Expands the latitude and longitude grid of the GriddedField to [-90, 90] and [0,360], respectively. Expansion is only done in the dimension(s), where the grid size is 1. The values from the input data will be duplicated to accomodate for the larger size of the output field. gfield_raw_out and gfield_raw_in can be the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Expanded gridded field. |
[in] | in | - Raw input gridded field. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28455 of file autoarts.h.
References GriddedFieldLatLonExpand(), ARTS::Var::ArrayOfGriddedField3::islast(), ARTS::Var::ArrayOfGriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Expands the latitude and longitude grid of the GriddedField to [-90, 90] and [0,360], respectively. Expansion is only done in the dimension(s), where the grid size is 1. The values from the input data will be duplicated to accomodate for the larger size of the output field. gfield_raw_out and gfield_raw_in can be the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Expanded gridded field. |
[in] | in | - Raw input gridded field. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28371 of file autoarts.h.
References ARTS::Var::GriddedField2::islast(), ARTS::Var::GriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by GriddedFieldLatLonExpand().
|
inline |
Expands the latitude and longitude grid of the GriddedField to [-90, 90] and [0,360], respectively. Expansion is only done in the dimension(s), where the grid size is 1. The values from the input data will be duplicated to accomodate for the larger size of the output field. gfield_raw_out and gfield_raw_in can be the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Expanded gridded field. |
[in] | in | - Raw input gridded field. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28399 of file autoarts.h.
References GriddedFieldLatLonExpand(), ARTS::Var::GriddedField3::islast(), ARTS::Var::GriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Expands the latitude and longitude grid of the GriddedField to [-90, 90] and [0,360], respectively. Expansion is only done in the dimension(s), where the grid size is 1. The values from the input data will be duplicated to accomodate for the larger size of the output field. gfield_raw_out and gfield_raw_in can be the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Expanded gridded field. |
[in] | in | - Raw input gridded field. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28427 of file autoarts.h.
References GriddedFieldLatLonExpand(), ARTS::Var::GriddedField4::islast(), ARTS::Var::GriddedField4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Interpolates the input field along the latitude and longitude dimensions to lat_true and lon_true.
If the input longitude grid is outside of lon_true it will be shifted left or right by 360. If it covers 360 degrees, a cyclic interpolation will be performed. in and out fields can be the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Regridded gridded field. |
[in] | in | - Raw input gridded field. |
[in] | interp_order | - Interpolation order. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28578 of file autoarts.h.
|
inline |
Interpolates the input field along the latitude and longitude dimensions to lat_true and lon_true.
If the input longitude grid is outside of lon_true it will be shifted left or right by 360. If it covers 360 degrees, a cyclic interpolation will be performed. in and out fields can be the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Regridded gridded field. |
[in] | in | - Raw input gridded field. |
[in] | interp_order | - Interpolation order. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28485 of file autoarts.h.
|
inline |
Interpolates the input field along the latitude and longitude dimensions to lat_true and lon_true.
If the input longitude grid is outside of lon_true it will be shifted left or right by 360. If it covers 360 degrees, a cyclic interpolation will be performed. in and out fields can be the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Regridded gridded field. |
[in] | in | - Raw input gridded field. |
[in] | interp_order | - Interpolation order. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28516 of file autoarts.h.
|
inline |
Interpolates the input field along the latitude and longitude dimensions to lat_true and lon_true.
If the input longitude grid is outside of lon_true it will be shifted left or right by 360. If it covers 360 degrees, a cyclic interpolation will be performed. in and out fields can be the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Regridded gridded field. |
[in] | in | - Raw input gridded field. |
[in] | interp_order | - Interpolation order. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28547 of file autoarts.h.
|
inline |
Interpolates the input field along the pressure dimension to p_grid.
If zero-padding is applied (zeropadding=1), pressures that are outside the p_grid are set to 0. This is thought, e.g., for VMR fields that outside the given pressure can safely be assumed to be zero. Note: Using zeropadding for altitude and temperature fields is strongly discouraged (it will work here, though, but likely trigger errors later on). Extrapolation is allowed within the common 0.5grid-step margin, but is overruled by zeropadding. in and out fields can be the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Regridded gridded field. |
[in] | in | - Raw input gridded field. |
[in] | interp_order | - Interpolation order. (default: 1) |
[in] | zeropadding | - Apply zero-padding. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28691 of file autoarts.h.
|
inline |
Interpolates the input field along the pressure dimension to p_grid.
If zero-padding is applied (zeropadding=1), pressures that are outside the p_grid are set to 0. This is thought, e.g., for VMR fields that outside the given pressure can safely be assumed to be zero. Note: Using zeropadding for altitude and temperature fields is strongly discouraged (it will work here, though, but likely trigger errors later on). Extrapolation is allowed within the common 0.5grid-step margin, but is overruled by zeropadding. in and out fields can be the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Regridded gridded field. |
[in] | in | - Raw input gridded field. |
[in] | interp_order | - Interpolation order. (default: 1) |
[in] | zeropadding | - Apply zero-padding. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28615 of file autoarts.h.
|
inline |
Interpolates the input field along the pressure dimension to p_grid.
If zero-padding is applied (zeropadding=1), pressures that are outside the p_grid are set to 0. This is thought, e.g., for VMR fields that outside the given pressure can safely be assumed to be zero. Note: Using zeropadding for altitude and temperature fields is strongly discouraged (it will work here, though, but likely trigger errors later on). Extrapolation is allowed within the common 0.5grid-step margin, but is overruled by zeropadding. in and out fields can be the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Regridded gridded field. |
[in] | in | - Raw input gridded field. |
[in] | interp_order | - Interpolation order. (default: 1) |
[in] | zeropadding | - Apply zero-padding. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28653 of file autoarts.h.
|
inline |
Interpolates the input field along the vertical dimension to p_grid.
This is done from z_field, and thus requires the atmosphere to be set beforehand.
The latitude and longitude grid of the input field must match lat_grid and lon_grid for the method to work.
BETA mode.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Regridded output; Pressure-gridded field. |
[in] | in | - Raw input; Altitude-gridded field. |
[in] | interp_order | - Interpolation order. (default: 1) |
[in] | zeropadding | - Apply zero-padding. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28726 of file autoarts.h.
|
inline |
Calculates heating rates. It assumes that the heating rates depend only on the vertical derivation of the net flux. The net flux is the sum of the irradiance field in upward direction and the irradiance field in downward direction
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28752 of file autoarts.h.
References ARTS::Var::g0(), ARTS::Var::heating_rates(), ARTS::Var::irradiance_field(), ARTS::Var::p_grid(), ARTS::Var::specific_heat_capacity(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28785 of file autoarts.h.
References ARTS::Var::AbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by Ignore().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28819 of file autoarts.h.
References Ignore(), ARTS::Var::Agenda::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28853 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfAbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28921 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfAgenda::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28887 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfAbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28955 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfGriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 28989 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfGriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29023 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfGriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29057 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29091 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29159 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfPropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29193 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfRadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29227 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29261 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfSingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29295 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfSpeciesTag::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29329 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfStokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29363 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29397 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfTensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29431 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfTensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29465 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29499 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfTransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29533 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29567 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfCIARecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29601 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfGriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29635 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfGriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29669 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfGriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29703 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfGriddedField4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29737 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29771 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29125 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfPpath::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29805 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfPropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29839 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29873 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfRadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29907 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfRetrievalQuantity::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29941 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 29975 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfSingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30009 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfSparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30043 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfStokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30077 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30111 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfTelsemAtlas::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30145 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfTensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30179 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfTensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30213 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfTensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30247 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfTensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30281 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfTensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30315 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30349 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfTransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30383 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30417 of file autoarts.h.
References Ignore(), ARTS::Var::ArrayOfXsecRecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30451 of file autoarts.h.
References Ignore(), ARTS::Var::CIARecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30485 of file autoarts.h.
References Ignore(), ARTS::Var::CovarianceMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30519 of file autoarts.h.
References Ignore(), ARTS::Var::EnergyLevelMap::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30553 of file autoarts.h.
References Ignore(), ARTS::Var::GasAbsLookup::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30621 of file autoarts.h.
References Ignore(), ARTS::Var::GriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30655 of file autoarts.h.
References Ignore(), ARTS::Var::GriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30689 of file autoarts.h.
References Ignore(), ARTS::Var::GriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30723 of file autoarts.h.
References Ignore(), ARTS::Var::GriddedField4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30757 of file autoarts.h.
References Ignore(), ARTS::Var::GriddedField5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30791 of file autoarts.h.
References Ignore(), ARTS::Var::GriddedField6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30587 of file autoarts.h.
References Ignore(), ARTS::Var::GridPos::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30825 of file autoarts.h.
References Ignore(), ARTS::Var::HitranRelaxationMatrixData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30859 of file autoarts.h.
References Ignore(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30927 of file autoarts.h.
References Ignore(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30893 of file autoarts.h.
References Ignore(), ARTS::Var::MCAntenna::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30961 of file autoarts.h.
References Ignore(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 30995 of file autoarts.h.
References Ignore(), ARTS::Var::Ppath::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31029 of file autoarts.h.
References Ignore(), ARTS::Var::PropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31063 of file autoarts.h.
References Ignore(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31097 of file autoarts.h.
References Ignore(), ARTS::Var::RadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31131 of file autoarts.h.
References Ignore(), ARTS::Var::Rational::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31165 of file autoarts.h.
References Ignore(), ARTS::Var::ScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31199 of file autoarts.h.
References Ignore(), ARTS::Var::SingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31233 of file autoarts.h.
References Ignore(), ARTS::Var::Sparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31267 of file autoarts.h.
References Ignore(), ARTS::Var::SpeciesAuxData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31301 of file autoarts.h.
References Ignore(), ARTS::Var::StokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31335 of file autoarts.h.
References Ignore(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31369 of file autoarts.h.
References Ignore(), ARTS::Var::TelsemAtlas::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31403 of file autoarts.h.
References Ignore(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31437 of file autoarts.h.
References Ignore(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31471 of file autoarts.h.
References Ignore(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31505 of file autoarts.h.
References Ignore(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31539 of file autoarts.h.
References Ignore(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31641 of file autoarts.h.
References Ignore(), ARTS::Var::TessemNN::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31607 of file autoarts.h.
References Ignore(), ARTS::Var::Time::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31573 of file autoarts.h.
References Ignore(), ARTS::Var::Timer::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31675 of file autoarts.h.
References Ignore(), ARTS::Var::TransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31709 of file autoarts.h.
References Ignore(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ignore a workspace variable.
This method is handy for use in agendas in order to suppress warnings about unused input workspace variables. What it does is: Nothing! In other words, it just ignores the variable it is called on.
This method can ignore any workspace variable you want.
Usage example:
AgendaSet(els_agenda){ Ignore(ls_sigma) elsLorentz }
Without Ignore you would get an error message, because 'els_agenda' is supposed to use the Doppler width 'ls_sigma', but the Lorentz lineshape 'elsLorentz' does not need it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31743 of file autoarts.h.
References Ignore(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Includes the contents of another controlfile.
The INCLUDE statement inserts the contents of the controlfile with the given name into the current controlfile. If the filename is given without path information, ARTS will first search for the file in all directories specified with the -I (see arts -h) commandline option and then in directories given in the environment variable ARTS_INCLUDE_PATH. In the environment variable multiple paths have to be separated by colons.
Note that INCLUDE is not a workspace method and thus the syntax is different:
Arts { INCLUDE "general.arts" }
Includes can also be nested. In the example above general.arts can contain further includes which will then be treated the same way.
The idea behind this mechanism is that you can write common settings for a bunch of calculations into one file. Then, you can create several controlfiles which include the basic settings and tweak them for different cases. When you decide to make changes to your setup that should apply to all calculations, you only have to make a single change in the include file instead of modifying all your controlfiles.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31786 of file autoarts.h.
References ARTS::Var::verbosity().
|
inline |
Adds a index and a value (out = in+value).
The result can either be stored in the same or another index. (in and out can be the same variable, but not out and value)
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output numeric. |
[in] | in | - Input Index. |
[in] | value | - Value to add. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31807 of file autoarts.h.
References ARTS::Var::Index::islast(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Counts number of points in the atmosphere.
For a 3D atmosphere the method sets n to: p_grid.nelem()*lat_grid.nelem()*lon_grid.nelem() For 1D and 2D the same calculation is done, but ignoring dimensions not active.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31835 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::Index::islast(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::Index::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets an index workspace variable to the given value.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | value | - Value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31857 of file autoarts.h.
References ARTS::Var::Index::islast(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31883 of file autoarts.h.
References ARTS::Var::nelem(), ARTS::Var::ArrayOfAbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by IndexSetToLast().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31925 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfAgenda::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31904 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfAbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31946 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfGriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31967 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfGriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 31988 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfGriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32009 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32030 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32072 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfPropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32093 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfRadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32114 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32135 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfSingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32156 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfSpeciesTag::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32177 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfStokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32198 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32219 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfTensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32240 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfTensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32261 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32282 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfTransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32303 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32324 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfCIARecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32345 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfGriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32366 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfGriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32387 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfGriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32408 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfGriddedField4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32429 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32450 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32051 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfPpath::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32471 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfPropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32492 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32513 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfRadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32534 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfRetrievalQuantity::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32555 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32576 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfSingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32597 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfSparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32618 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfStokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32639 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32660 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfTelsemAtlas::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32681 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfTensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32702 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfTensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32723 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfTensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32744 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfTensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32765 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfTensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32786 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32807 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfTransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32828 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32849 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::ArrayOfXsecRecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Set an Index to point towards last position of array-type variables.
This method works as nelemGet, but gives the index number of the last element (which equals nelem-1).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32870 of file autoarts.h.
References IndexSetToLast(), ARTS::Var::nelem(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Performas: out = in - 1
Input and output can be same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output index variable. |
[in] | in | - Input index variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32890 of file autoarts.h.
References ARTS::Var::Index::islast(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Performas: out = in + 1
Input and output can be same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output index variable. |
[in] | in | - Input index variable. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32915 of file autoarts.h.
References ARTS::Var::Index::islast(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Point interpolation of atmospheric fields.
The default way to specify the position is by rtp_pos.
Linear interpolation is applied.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Value obtained by the interpolation. |
[in] | field | - Field to interpolate. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32942 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::Numeric::islast(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::rtp_pos(), ARTS::Var::Index::value(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor3::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::z_field().
|
inline |
Latitude and longitude interpolation of a GriddedField2.
The default way to specify the position is by rtp_pos.
The interpolation is done for the latitude and longitude in rtp_pos*. The altitude in rtp_pos is completely ignored. Linear interpolation is applied.
The input field (gfield2) is expected to have latitude and longitude as first and second dimension.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Value obtained by interpolation. |
[in] | gfield2 | - Gridded field to interpolate. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 32974 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::Numeric::islast(), ARTS::Var::lat_grid(), ARTS::Var::lat_true(), ARTS::Var::lon_true(), ARTS::Var::rtp_pos(), ARTS::Var::GriddedField2::value(), ARTS::Var::Index::value(), ARTS::Var::Numeric::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Point interpolation of surface fields.
The default way to specify the position is by rtp_pos.
Linear interpolation is applied.
The interpolation is done for the latitude and longitude in rtp_pos*, while the altitude in rtp_pos is not part of the calculations. However, it is checked that the altitude of rtp_pos is inside the range covered by z_surface with a 1 m margin, to give a warning when the specified position is not consistent with the surface altitudes.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Value obtained by interpolation. |
[in] | field | - Field to interpolate. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33008 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::Numeric::islast(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::rtp_pos(), ARTS::Var::Index::value(), ARTS::Var::Matrix::value(), ARTS::Var::Numeric::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::z_surface().
|
inline |
Calculate the irradiance also known as flux density from the radiance_field . by integrating over the angular grids according to the grids set by AngularGridsSetFluxCalc See AngularGridsSetFluxCalc to set za_grid, aa_grid, and za_grid_weights
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33033 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::irradiance_field(), ARTS::Var::radiance_field(), ARTS::Var::verbosity(), ARTS::Var::za_grid(), and ARTS::Var::za_grid_weights().
|
inline |
Initialize isotopologue ratios with default values from built-in species data.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33049 of file autoarts.h.
References ARTS::Var::isotopologue_ratios(), and ARTS::Var::verbosity().
Referenced by main().
|
inline |
Transmitted signal having multiple polarisations.
The method is intended to be part of iy_transmitter_agenda. It sets iy to describe the transmitted signal/pulses. The polarisation state is taken from instrument_pol, where instrument_pol must contain an element for each frequency in f_grid. The transmitted signal/pulses are set to be of unit magnitude, such as [1,1,0,0].
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33663 of file autoarts.h.
References ARTS::Var::f_grid(), ARTS::Var::instrument_pol(), ARTS::Var::iy(), ARTS::Var::stokes_dim(), and ARTS::Var::verbosity().
|
inline |
Transmitted signal having a single polarisations.
The method is intended to be part of iy_transmitter_agenda. It sets iy to describe the transmitted pulses/signal. The polarisation state is taken from instrument_pol, where instrument_pol must contain a single value. This polarisation state is applied for all frequencies. The transmitted pulses/signals are set to be of unit magnitude, such as [1,1,0,0].
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33685 of file autoarts.h.
References ARTS::Var::f_grid(), ARTS::Var::instrument_pol(), ARTS::Var::iy(), ARTS::Var::stokes_dim(), and ARTS::Var::verbosity().
|
inline |
Simulation of radar/lidar, restricted to single scattering.
The WSM treats e.g. radar measurements of cloud and precipitation, on the condition that multiple scattering can be ignored. Beside the direct backsacttering, the two-way attenuation by gases and particles is considered. Surface scattering is ignored.
The method could potentially be used for lidars, but multiple scattering poses here a must stronger constrain for the range of applications.
The method can be used with iyCalc, but not with yCalc. In the later case, use instead yActive.
The method returns the backscattering for each point of ppath. Several frequencies can be treated in parallel. The size of iy is [ nf*np, stokes_dim ], where nf is the length of f_grid and np is the number of path points. The data are stored in blocks of [ np, stokes_dim ]. That is, all the results for the first frequency occupy the np first rows of iy etc.
The polarisation state of the transmitted pulse is taken from iy_transmitter_agenda*. If the radar transmits several polarisations at the same frequency, you need to handle this by using two frequencies in f_grid, but these can be almost identical.
This method does not consider iy_unit. Unit changes are insted applied in *yActive. The output of this method matches the option "1".
Transmission is handled in a slightly simplified manner for efficiency reasons. First of all, the transmission matrix is assumed to be the same in both directions between the sensor and the point of back-scattering. This should in general be true, but exceptions could exist. The extinction due to particles can also be scaled, which could be of interest when e.g. characterising inversions.
Further, for Jacobian calculations the default is to assume that the transmission is unaffected by the retrieval quantities. This is done to save computational time, and should be a valid approximation for the single-scattering conditions. Set trans_in_jacobian to 1 to obtain the more accurate Jacobian.
Some auxiliary radiative transfer quantities can be obtained. Auxiliary quantities are selected by iy_aux_vars and returned by iy_aux. Valid choices for auxiliary data are: "Radiative background": Index value flagging the radiative background. The following coding is used: 0=space, 1=surface and 2=cloudbox. "Backscattering": The unattenuated backscattering. That is, as iy* but with no attenuated applied. Here all columns are filled. "Optical depth": Scalar, total and two-way, optical depth between sensor and each point of the propagation path. Calculated based on the (1,1)-element of the transmission matrix (1-based indexing), i.e. only fully valid for scalar RT. "Particle extinction": As "Optical depth", but only with particle attenuation included. That is, gas absorption is ignored. If nothing else is stated, only the first column of iy_aux is filled, i.e. the column matching Stokes element I, while remaing columns are are filled with zeros.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | trans_in_jacobian | - Flag determining if change in transmission is considered in calculation of the Jacobian or not. (default: 0) |
[in] | pext_scaling | - Particle extinction is scaled with this value. A value inside [0,2]. Set it to 0 if you want to remove particle extinction totally. (default: 1) |
[in] | t_interp_order | - Interpolation order of temperature for scattering data (so far only applied in phase matrix, not in extinction and absorption. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33125 of file autoarts.h.
|
inline |
TESTING
[in,out] | Workspace | ws - An ARTS workspace |
[in] | trans_in_jacobian | - Flag determining if change in transmission is considered in calculation of the Jacobian or not. (default: 0) |
[in] | pext_scaling | - Particle extinction is scaled with this value. A value inside [0,2]. Set it to 0 if you want to remove particle extinction totally. (default: 1) |
[in] | t_interp_order | - Interpolation order of temperature for scattering data (so far only applied in phase matrix, not in extinction and absorption. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33147 of file autoarts.h.
|
inline |
Conversion of iy to other spectral units.
The method allows a change of unit, as a post-processing step, ignoring the n2-law of radiance.
The conversion made inside iyEmissionStandard is mimiced, see that method for constraints and selection of output units. Restricted to that the n2-law can be ignored. This assumption is valid if the sensor is placed in space, or if the refractive index only deviates slightly from unity.
It is stressed that there is no automatic check that the method is applied correctly, it is up to the user to ensure that the input data are suitable for the conversion.
Beside iy, these auxilary quantities are modified: "iy", "Error" and "Error (uncorrelated)"
Please note that diy_dx is not handled.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33183 of file autoarts.h.
References ARTS::Var::f_grid(), ARTS::Var::iy(), ARTS::Var::iy_aux(), ARTS::Var::iy_aux_vars(), ARTS::Var::iy_unit(), ARTS::Var::stokes_dim(), and ARTS::Var::verbosity().
|
inline |
A single monochromatic pencil beam calculation.
Performs monochromatic radiative transfer calculations for the specified position (rte_pos) and line-of-sight (rte_pos). See iy and associated variables for format of output.
Please note that Jacobian type calculations not are supported. For this use yCalc.
No sensor characteristics are applied. These are most easily incorporated by using yCalc
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33208 of file autoarts.h.
References ARTS::Var::atmfields_checked(), ARTS::Var::atmgeom_checked(), ARTS::Var::cloudbox_checked(), ARTS::Var::cloudbox_on(), ARTS::Var::f_grid(), ARTS::Var::iy(), ARTS::Var::iy_aux(), ARTS::Var::iy_aux_vars(), ARTS::Var::iy_id(), ARTS::Var::iy_main_agenda(), ARTS::Var::iy_unit(), ARTS::Var::nlte_field(), ARTS::Var::ppath(), ARTS::Var::rte_los(), ARTS::Var::rte_pos(), ARTS::Var::rte_pos2(), ARTS::Var::scat_data_checked(), and ARTS::Var::verbosity().
|
inline |
Standard method for radiative transfer calculations with emission.
Designed to be part of iy_main_agenda. That is, only valid outside the cloudbox (no scattering). For details se the user guide.
The possible choices for iy_unit are "1" : No conversion, i.e. [W/(m^2 Hz sr)] (radiance per frequency unit). "RJBT" : Conversion to Rayleigh-Jean brightness temperature. "PlanckBT" : Conversion to Planck brightness temperature. "W/(m^2 m sr)" : Conversion to [W/(m^2 m sr)] (radiance per wavelength unit). "W/(m^2 m-1 sr)": Conversion to [W/(m^2 m-1 sr)] (radiance per wavenumber unit). Expressions applied and considerations for the unit conversion of radiances are discussed in Sec. 5.7 of the ARTS-2.0 article.
iy_unit* is only applied if iy_agenda_call1 is 1. This means that no unit ocnversion is applied for internal iterative calls.
Some auxiliary radiative transfer quantities can be obtained. Auxiliary quantities are selected by iy_aux_vars and returned by iy_aux. Valid choices for auxiliary data are: "Radiative background": Index value flagging the radiative background. The following coding is used: 0=space, 1=surface and 2=cloudbox. "Optical depth": Scalar optical depth between the observation point and the end of the present propagation path. Calculated based on the (1,1)-element of the transmission matrix (1-based indexing), i.e. only fully valid for scalar RT. If nothing else is stated, only the first column of iy_aux is filled, i.e. the column matching Stokes element I, while remaing columns are are filled with zeros.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33258 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_on(), ARTS::Var::diy_dx(), ARTS::Var::f_grid(), ARTS::Var::iy(), ARTS::Var::iy_agenda_call1(), ARTS::Var::iy_aux(), ARTS::Var::iy_aux_vars(), ARTS::Var::iy_cloudbox_agenda(), ARTS::Var::iy_id(), ARTS::Var::iy_main_agenda(), ARTS::Var::iy_space_agenda(), ARTS::Var::iy_surface_agenda(), ARTS::Var::iy_transmission(), ARTS::Var::iy_unit(), ARTS::Var::jacobian_do(), ARTS::Var::jacobian_quantities(), ARTS::Var::mag_u_field(), ARTS::Var::mag_v_field(), ARTS::Var::mag_w_field(), ARTS::Var::nlte_field(), ARTS::Var::p_grid(), ARTS::Var::ppath(), ARTS::Var::ppvar_f(), ARTS::Var::ppvar_iy(), ARTS::Var::ppvar_mag(), ARTS::Var::ppvar_nlte(), ARTS::Var::ppvar_p(), ARTS::Var::ppvar_t(), ARTS::Var::ppvar_trans_cumulat(), ARTS::Var::ppvar_trans_partial(), ARTS::Var::ppvar_vmr(), ARTS::Var::ppvar_wind(), ARTS::Var::propmat_clearsky_agenda(), ARTS::Var::rte_alonglos_v(), ARTS::Var::rte_pos2(), ARTS::Var::stokes_dim(), ARTS::Var::surface_props_data(), ARTS::Var::t_field(), ARTS::Var::verbosity(), ARTS::Var::vmr_field(), ARTS::Var::water_p_eq_agenda(), ARTS::Var::wind_u_field(), ARTS::Var::wind_v_field(), and ARTS::Var::wind_w_field().
|
inline |
DEPRECATED! Should go away soon Sequential version of iyEmissionStandard
For documentation see iyEmissionStandard.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33277 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_on(), ARTS::Var::diy_dx(), ARTS::Var::f_grid(), ARTS::Var::iy(), ARTS::Var::iy_agenda_call1(), ARTS::Var::iy_aux(), ARTS::Var::iy_aux_vars(), ARTS::Var::iy_cloudbox_agenda(), ARTS::Var::iy_id(), ARTS::Var::iy_main_agenda(), ARTS::Var::iy_space_agenda(), ARTS::Var::iy_surface_agenda(), ARTS::Var::iy_transmission(), ARTS::Var::iy_unit(), ARTS::Var::jacobian_do(), ARTS::Var::jacobian_quantities(), ARTS::Var::mag_u_field(), ARTS::Var::mag_v_field(), ARTS::Var::mag_w_field(), ARTS::Var::nlte_field(), ARTS::Var::p_grid(), ARTS::Var::ppath(), ARTS::Var::ppvar_f(), ARTS::Var::ppvar_iy(), ARTS::Var::ppvar_mag(), ARTS::Var::ppvar_nlte(), ARTS::Var::ppvar_p(), ARTS::Var::ppvar_t(), ARTS::Var::ppvar_trans_cumulat(), ARTS::Var::ppvar_trans_partial(), ARTS::Var::ppvar_vmr(), ARTS::Var::ppvar_wind(), ARTS::Var::propmat_clearsky_agenda(), ARTS::Var::rte_alonglos_v(), ARTS::Var::rte_pos2(), ARTS::Var::stokes_dim(), ARTS::Var::surface_props_data(), ARTS::Var::t_field(), ARTS::Var::verbosity(), ARTS::Var::vmr_field(), ARTS::Var::water_p_eq_agenda(), ARTS::Var::wind_u_field(), ARTS::Var::wind_v_field(), and ARTS::Var::wind_w_field().
|
inline |
So far just for testing.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | Naa_grid | - Number of azimuth angles to consider in scattering source term integral. (default: 19) |
[in] | t_interp_order | - Interpolation order of temperature for scattering data (so far only applied in phase matrix, not in extinction and absorption. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33296 of file autoarts.h.
|
inline |
So far just for even more testing.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | Naa_grid | - Number of azimuth angles to consider in scattering source term integral. (default: 19) |
[in] | t_interp_order | - Interpolation order of temperature for scattering data (so far only applied in phase matrix, not in extinction and absorption. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33317 of file autoarts.h.
|
inline |
In development ....
Describe how atm_fields_compact is filled.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | return_atm1d | - Flag to trigger that atm_fields_compact is filled. (default: 0) |
[in] | skip_vmr | - Flag to not include vmr data in atm_fields_compact. (default: 0) |
[in] | skip_pnd | - Flag to not include pnd data in atm_fields_compact. (default: 0) |
[in] | return_masses | - Flag to include particle category masses in atm_fields_compact.Conversion is done by particle_masses. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33340 of file autoarts.h.
|
inline |
Interpolates the intensity field of the cloud box.
Determines the intensity field at the position and direction specified by rte_pos and rte_los. The position can be both inside the cloud box or at its edge.
The interpolation in the spatial dimensions is linear.
For the zenith angle dimensions several options for controlling the interpolation are at hand. Default is linear interpolation. Higher order polynomial interpolation is activated by setting za_interp_order* to a value > 1. Default is to perform the interpolation separately for [0,90[ and ]90,180]. To handle 90 degree or use the full range ([0,180]) as basis for the interpolation, set za_restrict to 0. You can select to use cos(za) as the independent variable (instead of za) by setting cos_za_interp* to 1.
For the azimuth dimension the interpolation order can be selected, in the same manner as for zenith.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | za_interp_order | - Zenith angle interpolation order. (default: 1) |
[in] | za_restrict | - Flag whether to restric zenith angle interpolation to one hemisphere. (default: 1) |
[in] | cos_za_interp | - Flag whether to do zenith angle interpolation in cosine space. (default: 0) |
[in] | za_extpolfac | - Maximum allowed extrapolation range in zenith angle. (default: 0.5) |
[in] | aa_interp_order | - Azimuth angle interpolation order. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33385 of file autoarts.h.
|
inline |
Radiative transfer calculations one frequency at the time.
The method loops the frequencies in f_grid and calls iy_loop_freqs_agenda* for each individual value. This method is placed in iy_main_agenda, and the actual radiative transfer method is put in iy_loop_freqs_agenda.
A common justification for using the method should be to consider dispersion. By using this method it is ensured that the propagation path for each individual frequency is calculated.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33414 of file autoarts.h.
References ARTS::Var::diy_dx(), ARTS::Var::f_grid(), ARTS::Var::iy(), ARTS::Var::iy_agenda_call1(), ARTS::Var::iy_aux(), ARTS::Var::iy_aux_vars(), ARTS::Var::iy_loop_freqs_agenda(), ARTS::Var::iy_transmission(), ARTS::Var::ppath(), ARTS::Var::rte_los(), ARTS::Var::rte_pos(), ARTS::Var::rte_pos2(), ARTS::Var::stokes_dim(), and ARTS::Var::verbosity().
|
inline |
Interface to Monte Carlo part for iy_main_agenda.
Basically an interface to MCGeneral for doing monochromatic pencil beam calculations. This functions allows Monte Carlo (MC) calculations for sets of frequencies and sensor pos/los in a single run. Sensor responses can be included in the standard manner (through yCalc).
This function does not apply the MC approach when it comes to sensor properties. These properties are not considered when tracking photons, which is done in MCGeneral (but then only for the antenna pattern).
Output unit options (iy_unit) exactly as for MCGeneral.
The MC calculation errors are all assumed be uncorrelated and each have a normal distribution. These properties are of relevance when weighting the errors with the sensor repsonse matrix. The seed is reset for each call of MCGeneral to obtain uncorrelated errors.
MC control arguments (mc_std_err, mc_max_time, mc_min_iter, mc_max_iter mc_taustep_limit) as for MCGeneral. The arguments are applied for each monochromatic pencil beam calculation individually. As for MCGeneral, the value of mc_error shall be adopted to iy_unit*.
The following auxiliary data can be obtained: "Error (uncorrelated)": Calculation error. Size: [nf,ns,1,1]. (The later part of the text string is required. It is used as a flag to yCalc for how to apply the sensor data.) where nf: Number of frequencies. ns: Number of Stokes elements.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | t_interp_order | - Interpolation order of temperature for scattering data (so far only applied in phase matrix, not in extinction and absorption. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33462 of file autoarts.h.
|
inline |
Change of main output variable.
With this method you can replace the content of iy with one of the auxiliary variables. The selected variable (by aux_var) must be part of iy_aux_vars. The corresponding data from iy_aux are copied to form a new iy (iy_aux is left unchanged). Elements of iy* correponding to Stokes elements not covered by the auxiliary variable are just set to zero.
Jacobian variables are not handled.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33488 of file autoarts.h.
References ARTS::Var::iy(), ARTS::Var::iy_aux(), ARTS::Var::iy_aux_vars(), ARTS::Var::jacobian_do(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Switch between the elements of iy_surface_agenda_array.
This method simply calls the agenda matching surface_type and returns the results. That is, the agenda in iy_surface_agenda_array with index surface_type (0-based) is called.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33508 of file autoarts.h.
References ARTS::Var::cloudbox_on(), ARTS::Var::diy_dx(), ARTS::Var::f_grid(), ARTS::Var::iy(), ARTS::Var::iy_id(), ARTS::Var::iy_main_agenda(), ARTS::Var::iy_surface_agenda_array(), ARTS::Var::iy_transmission(), ARTS::Var::iy_unit(), ARTS::Var::jacobian_do(), ARTS::Var::rte_pos2(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::surface_type(), ARTS::Var::surface_type_aux(), and ARTS::Var::verbosity().
|
inline |
Usage of FASTEM for emissivity and reflectivity of water surfaces.
This method allows usage of the FASTEM model inside iy_surface_agenda*. The aim is to use FASTEM in the exact same way as done in RTTOV. For example, the transmittance for down- welling radiation is considered. RTTOV os just 1D. Here 2D and 3D are handled as the 1D case, the down-welling radiation is just calculated for the directuon matching specular reflection.
The wind direction is given as the azimuth angle, counted clockwise from north (i.e. an easterly wind is at 90 deg). This matches the general definition of azimuth inside ARTS. For 1D and 2D, the wind direction must be adjusted to match the fact that the line-of-sight is locked to be at 0 deg (180 for 2D in the case of a negative zenith angle). For 3D, the true wind direction shall be used.
FASTEM is called by FastemStandAlone. See that WSM for further comments on variables and limitations.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | salinity | - Salinity, 0-1. That is, 3% is given as 0.03. (default: 0.035) |
[in] | wind_speed | - Wind speed. |
[in] | wind_direction | - Wind direction. See further above. (default: 0) |
[in] | fastem_version | - The version of FASTEM to use. (default: 6) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33545 of file autoarts.h.
|
inline |
Interface to surface_rtprop_agenda for iy_surface_agenda.
This method is designed to be part of iy_surface_agenda. It determines the radiative properties of the surface by surface_rtprop_agenda* and calculates the downwelling radiation by iy_main_agenda, and sums up the terms as described in AUG. That is, this WSM uses the output from surface_rtprop_agenda in a straightforward fashion.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33571 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_on(), ARTS::Var::diy_dx(), ARTS::Var::f_grid(), ARTS::Var::iy(), ARTS::Var::iy_id(), ARTS::Var::iy_main_agenda(), ARTS::Var::iy_transmission(), ARTS::Var::iy_unit(), ARTS::Var::jacobian_do(), ARTS::Var::nlte_field(), ARTS::Var::rte_pos2(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::stokes_dim(), ARTS::Var::surface_rtprop_agenda(), and ARTS::Var::verbosity().
|
inline |
Applies surface_los, surface_rmatrix and surface_emission.
This method is designed to be part of iy_surface_agenda and should be mandatory when using methods describing the surface radiative transfer properties by surface_los, surface_rmatrix and surface_emission. The task of this method is to apply these three WSVs to obtain the upwelling radiation from the surface. This upwelling radiation is the sum of surface emission and reflected downwelling radiation. The later part is calculated by calling iy_main_agenda. See further AUG.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33595 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_on(), ARTS::Var::diy_dx(), ARTS::Var::dsurface_emission_dx(), ARTS::Var::dsurface_names(), ARTS::Var::dsurface_rmatrix_dx(), ARTS::Var::f_grid(), ARTS::Var::iy(), ARTS::Var::iy_id(), ARTS::Var::iy_main_agenda(), ARTS::Var::iy_transmission(), ARTS::Var::iy_unit(), ARTS::Var::jacobian_do(), ARTS::Var::jacobian_quantities(), ARTS::Var::nlte_field(), ARTS::Var::rte_pos2(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::stokes_dim(), ARTS::Var::surface_emission(), ARTS::Var::surface_los(), ARTS::Var::surface_rmatrix(), and ARTS::Var::verbosity().
|
inline |
Standard method for handling transmission measurements.
Designed to be part of iy_main_agenda. Treatment of the cloudbox is incorporated (that is, no need to define iy_cloudbox_agenda).
The transmitter is assumed to be placed at the end of provided ppath. The transmitted signal is taken from iy_transmitter_agenda. This signal is propagated along the path, considering attenuation alone. That is, the result of the method (iy) is the output of iy_transmitter_agenda* multiplied with the transmission along the propagation path.
As mentioned, the given ppath determines the position of the transmitter. For clear-sky and no modification of ppath, this means that the transitter will either be found at the surface or at the top-of-the-atmosphere. If you want to maintain this even with an active cloudbox, calculate ppath as ppathCalc( cloudbox_on=0 ) Without setting cloudbox_on=0, the transmitter will end up inside or at the boundary of the cloudbox.
Some auxiliary radiative transfer quantities can be obtained. Auxiliary quantities are selected by iy_aux_vars and returned by iy_aux. Valid choices for auxiliary data are: "Radiative background": Index value flagging the radiative background. The following coding is used: 0=space, 1=surface and 2=cloudbox. The value is added to each column. "Optical depth": Scalar optical depth between the observation point and the end of the present propagation path. Calculated based on the (1,1)-element of the transmission matrix (1-based indexing), i.e. only fully valid for scalar RT. The value is added to each column.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33642 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_limits(), ARTS::Var::cloudbox_on(), ARTS::Var::diy_dx(), ARTS::Var::dpnd_field_dx(), ARTS::Var::f_grid(), ARTS::Var::iy(), ARTS::Var::iy_agenda_call1(), ARTS::Var::iy_aux(), ARTS::Var::iy_aux_vars(), ARTS::Var::iy_transmission(), ARTS::Var::iy_transmitter_agenda(), ARTS::Var::jacobian_do(), ARTS::Var::jacobian_quantities(), ARTS::Var::mag_u_field(), ARTS::Var::mag_v_field(), ARTS::Var::mag_w_field(), ARTS::Var::nlte_field(), ARTS::Var::p_grid(), ARTS::Var::pnd_field(), ARTS::Var::ppath(), ARTS::Var::ppvar_f(), ARTS::Var::ppvar_iy(), ARTS::Var::ppvar_mag(), ARTS::Var::ppvar_nlte(), ARTS::Var::ppvar_p(), ARTS::Var::ppvar_pnd(), ARTS::Var::ppvar_t(), ARTS::Var::ppvar_trans_cumulat(), ARTS::Var::ppvar_vmr(), ARTS::Var::ppvar_wind(), ARTS::Var::propmat_clearsky_agenda(), ARTS::Var::rte_alonglos_v(), ARTS::Var::scat_data(), ARTS::Var::scat_species(), ARTS::Var::stokes_dim(), ARTS::Var::t_field(), ARTS::Var::verbosity(), ARTS::Var::vmr_field(), ARTS::Var::water_p_eq_agenda(), ARTS::Var::wind_u_field(), ARTS::Var::wind_v_field(), and ARTS::Var::wind_w_field().
|
inline |
Includes an absorption species in the Jacobian.
For 1D or 2D calculations the latitude and/or longitude grid of the retrieval field should set to have zero length.
These retrieval units are at hand for all gas species: "vmr" : Volume mixing ratio. "nd" : Number density. "rel" : Relative unit (e.g. 1.1 means 10% more of the gas).
For water vapour, also these units are at hand: "rh" : Relative humidity. "q" : Specific humidity.
Note that for_species_tag is used to indicate if species tag VMR, rather than atmospheric gas VMR is calculated. Set it to 0 and we calculate the atmospheric gas VMR, but this only works for "analytical".
Note that the Jacobian is set to zero where volume mixing ratio equals zero.
The number of elements added to the state vector (x) is: n_g1 * n_g2 * n_g3 where n_g1, n_g2 and n_g3 are the length of GIN g1, g2 and g3, respectively. Here empty vectors should be considered to have a length 1. The elements are sorted with pressure as innermost loop, followed by latitude and longitude as outermost loop.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Pressure retrieval grid. |
[in] | g2 | - Latitude retrieval grid. |
[in] | g3 | - Longitude retreival grid. |
[in] | species | - The species tag of the retrieval quantity. |
[in] | unit | - Retrieval unit. See above. (default: "vmr") |
[in] | for_species_tag | - Index-bool for acting on species tags or species. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33732 of file autoarts.h.
|
inline |
Includes a basic catalog parameter in the Jacobian. These are constant over all layers and so only a single vector output is returned.
The only basic catalog parameters currently supported are: "Line Strength" "Line Center"
The catalog_identity should be able to identify one or many lines in the catalog used for calculating the spectral absorption. Note that partial matching for energy levels are allowed but not recommended, as it is somewhat nonsensical to add multiple parameters
Also note jacobianAddShapeCatalogParameter as this allows addition of shape parameters, e.g., pressure broadening coefficients
Each call to this function adds just a single value to x.
Example given the catalog_identity="O2-66 TR UP v1 0 J 1 LO v1 0 J 0", only the O2 ground-level 119 GHz line can be accessed and only its catalog_parameter will be accessed. However, the more lenient catalog_identity="O2-66 TR UP J 1 LO J 0" may be used, but then the 118 GHz line belonging to v1=1 branch will be added to the same x.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | catalog_identity | - The catalog line matching information. |
[in] | catalog_parameter | - The catalog parameter of the retrieval quantity. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33776 of file autoarts.h.
References ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_quantities(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See jacobianAddBasicCatalogParameter.
This adds a multiple of parameters for first each catalog_identity in catalog_identities and then for each catalog_parameter in catalog_parameters by looping calls to jacobianAddBasicCatalogParameter over these input
[in,out] | Workspace | ws - An ARTS workspace |
[in] | catalog_identities | - The catalog line matching information. |
[in] | catalog_parameters | - The catalog parameter of the retrieval quantity. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33799 of file autoarts.h.
References ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_quantities(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Includes a frequency fit of shift type in the Jacobian.
Retrieval of deviations between nominal and actual backend frequencies can be included by this method. The assumption here is that the deviation is a constant off-set, a shift, common for all frequencies (and not varying between measurement blocks).
This method adds one element to the state vector (x).
[in,out] | Workspace | ws - An ARTS workspace |
[in] | df | - Size of perturbation to apply. (default: 100e3) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33824 of file autoarts.h.
|
inline |
Includes a frequency fit of stretch type in the Jacobian.
Retrieval of deviations between nominal and actual backend frequencies can be included by this method. The assumption here is that the deviation varies linearly over the frequency range (following ARTS basis function for polynomial order 1).
This method adds one element to the state vector (x).
[in,out] | Workspace | ws - An ARTS workspace |
[in] | df | - Size of perturbation to apply. (default: 100e3) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33848 of file autoarts.h.
|
inline |
Includes one magnetic field component in the Jacobian.
The method follows the pattern of other Jacobian methods. The calculations can only be performed by analytic expressions.
The magnetic field components are retrieved separately, and, hence, the argument component can be "u", "v", "w", and "strength".
The number of elements added to the state vector (x) is: n_g1 * n_g2 * n_g3 where n_g1, n_g2 and n_g3 are the length of GIN g1, g2 and g3, respectively. Here empty vectors should be considered to have a length 1. The elements are sorted with pressure as innermost loop, followed by latitude and longitude as outermost loop.
The dB-parameter is only used for Faraday rotation
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Pressure retrieval grid. |
[in] | g2 | - Latitude retrieval grid. |
[in] | g3 | - Longitude retreival grid. |
[in] | component | - Magnetic field component to retrieve (default: "v") |
[in] | dB | - Magnetic field perturbation (default: 1.0e-7) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33990 of file autoarts.h.
|
inline |
Experimental NLTE Jacobian.
Intention: Adds the nlte_field level distribution per atmospheric grid to the Jacobian.
The number of elements added to the state vector (x) is: n_g1 * n_g2 * n_g3 where n_g1, n_g2 and n_g3 are the length of GIN g1, g2 and g3, respectively. Here empty vectors should be considered to have a length 1. The elements are sorted with pressure as innermost loop, followed by latitude and longitude as outermost loop.
The QuantumIdentifier should identify a single energy level, such as: "H2O-161 EN J 1 Ka 0 Kc 1", for one of the lower levels in the chains of transitions of water. Note that using this method directly is not best practice, as the quantum identifiers of the levels have to be known at an early stage in NLTE calculations, and will usually populate the nlte_level_identifiers* variable, meaning it is better to use jacobianAddNLTE directly than to individually call this function
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Pressure retrieval grid. |
[in] | g2 | - Latitude retrieval grid. |
[in] | g3 | - Longitude retreival grid. |
[in] | energy_level_identity | - Identifier to the eneregy level |
[in] | dx | - Perturbation of value if required by method (default: 1.0e-3) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34033 of file autoarts.h.
|
inline |
Experimental NLTE Jacobian. Same as jacobianAddNLTE but for many levels
Adds energy_level_identities.nelem() times as many arguments to x as jacobianAddNLTE, ordered as energy_level_identities describes
This method is preferred to jacobianAddNLTE, since energy_level_identities is conveniently almost always the same as nlte_level_identifiers
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Pressure retrieval grid. |
[in] | g2 | - Latitude retrieval grid. |
[in] | g3 | - Longitude retreival grid. |
[in] | energy_level_identities | - Identifiers to the eneregy level |
[in] | dx | - Perturbation of value if required by method (default: 1.0e-3) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34065 of file autoarts.h.
|
inline |
Adds sensor pointing zenith angle off-set jacobian.
Retrieval of deviations between nominal and actual zenith angle of the sensor can be included by this method. The weighing functions can be calculated in several ways: calcmode = "recalc": Recalculation of pencil beam spectra, shifted with dza from nominal values. A single-sided perturbation is applied (towards higher zenith angles). calcmode = "interp": Inter/extrapolation of existing pencil beam spectra. For this option, allow some extra margins for zenith angle grids, to avoid artifacts when extrapolating the data (to shifted zenith angles). The average of a negative and a positive shift is taken. The interp option is recommended. It should in general be both faster and more accurate (due to the double sided disturbance). In addition, it is less sensitive to the choice of dza (as long as a small value is applied).
The pointing off-set can be modelled to be time varying. The time variation is then described by a polynomial (with standard base functions). For example, a polynomial order of 0 means that the off-set is constant in time. If the off-set is totally uncorrelated between the spectra, set the order to -1.
The number of elements added to the state vector (x) is if poly_order < 0 : length of sensor_time otherwise : poly_order+1 In the first case, the order in x matches sensor_time. In the second case, the coefficient for polynomial order 0 comes first etc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | poly_order | - Order of polynomial to describe the time variation of pointing off-sets. (default: 0) |
[in] | calcmode | - Calculation method. See above (default: "recalc") |
[in] | dza | - Size of perturbation to apply (when applicable). (default: 0.01) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34117 of file autoarts.h.
|
inline |
Includes polynomial baseline fit in the Jacobian.
This method deals with retrieval of disturbances of the spectra that can be described by an additive term, a baseline off-set.
The baseline off-set is here modelled as a polynomial. The polynomial spans the complete frequency range spanned by sensor_response_f_grid* and the method should only of interest for cases with no frequency gap in the spectra. The default assumption is that the off-set differs between all spectra, but it can also be assumed that the off-set is common for all e.g. line-of-sights.
If the simulation/retrieval deals with a single spectrum, the number of elements added to the state vector (x) is poly_order+1. The coefficient for polynomial order 0 comes first etc. The same is true if no_pol_variation, no_los_variation and no_mblock_variation all are set to 1, even if several spectra are involved. Otherwise thenumber of elements added to x depends on the number of spectra and the settings of no_pol_variation, no_los_variation and no_mblock_variation*. The coefficients of the different polynomial orders are treated as separate retrieval quantities. That is, the the elements associated with polynomial order 0 are grouped and form together a retrieval quantity. The coefficients for higher polynomial orders are treated in the same way.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | poly_order | - Polynomial order to use for the fit. |
[in] | no_pol_variation | - Set to 1 if the baseline off-set is the same for all Stokes components. (default: 0) |
[in] | no_los_variation | - Set to 1 if the baseline off-set is the same for all line-of-sights (inside each measurement block). (default: 0) |
[in] | no_mblock_variation | - Set to 1 if the baseline off-set is the same for all measurement blocks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34161 of file autoarts.h.
|
inline |
Includes a scattering species in the Jacobian.
For 1D or 2D calculations the latitude and/or longitude grid of the retrieval field should set to have zero length.
The number of elements added to the state vector (x) is: n_g1 * n_g2 * n_g3 where n_g1, n_g2 and n_g3 are the length of GIN g1, g2 and g3, respectively. Here empty vectors should be considered to have a length 1. The elements are sorted with pressure as innermost loop, followed by latitude and longitude as outermost loop.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Pressure retrieval grid. |
[in] | g2 | - Latitude retrieval grid. |
[in] | g3 | - Longitude retreival grid. |
[in] | species | - Name of scattering species, must match one element in scat_species. |
[in] | quantity | - Retrieval quantity, e.g. "IWC". |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34195 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_quantities(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::String::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Adds a line shape parameter to the Jacobian calculations. These are constant over all levels so only a single x-value is added
Line function parameter assume the derivatives of internal pressure broadening and line mixing functionality follows a simply f(T, T0, X0, X1, X2) format. The shape of the function f() is determined by input catalog; please see the ARTS documentation for more details
The input are as follows: line_identity: Identifier of preferably a single line species: A SpeciesTag, e.g., "O2" or "H2O" for common species. Note that "SELF" and "AIR" tags are used for shape parameters affected by self and air-broadening, respectively. variable: A variable supported by the line, these can be "G0": Speed-independent pressure broadening "G2": Speed-dependent pressure broadening "D0": Speed-independent pressure shift "D2": Speed-dependent pressure shift "FVC": Frequency of velocity changing collisions "ETA": partial correlation between velocity and rotational state changes due to collisions "Y": First order line-mixing parameter "G": Second order line-mixing parameter for strength "DV": Second order line-mixing parameter for shifting coefficient: A coefficient in the model to compute the above parameters.
Note that we cannot test if the line in question supports the variable and coefficient at the level of this function, so many errors will only be reported at a later stage
For other spectroscopic parameters, see jacobianAddBasicCatalogParameter. Also see said function for an example of how to set the QuantumIdentifier
[in,out] | Workspace | ws - An ARTS workspace |
[in] | line_identity | - Line identifier |
[in] | species | - Species of interest |
[in] | variable | - Variable of interest |
[in] | coefficient | - Coefficient of interest |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33901 of file autoarts.h.
References ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_quantities(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
See jacobianAddShapeCatalogParameter for information on the GIN parameters
This function accepts the same input but for lists of data. The function loops over each input list individually and appends the information to jacobian_quantities.
Special "ALL" for 1 length variables and coefficients are allowed to compute all variables/coefficients in the order described in the description of jacobianAddShapeCatalogParameter
For example, if line_identities have length 5, species length 4, variables* length 3, and coefficients length 2, there will be 5*4x3x2 = 120 new additions to jacobian_quantities in the order: [{line_identities[0], species[0], variables[0] coefficients[0]}] [{line_identities[0], species[0], variables[0] coefficients[1]}] [{line_identities[0], species[0], variables[1] coefficients[0]}] [{line_identities[0], species[0], variables[1] coefficients[1]}] [{line_identities[0], species[0], variables[2] coefficients[0]}] [{line_identities[0], species[0], variables[2] coefficients[1]}] [{line_identities[0], species[1], variables[0] coefficients[0]}] ... [{line_identities[4], species[3], variables[1] coefficients[1]}] [{line_identities[4], species[3], variables[2] coefficients[0]}] [{line_identities[4], species[3], variables[2] coefficients[1]}] or in words: lines first, then species, then variables, then coefficients
[in,out] | Workspace | ws - An ARTS workspace |
[in] | line_identities | - List of line identifiers |
[in] | species | - List of species of interest |
[in] | variables | - List of variables of interest |
[in] | coefficients | - List of coefficients of interest |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 33949 of file autoarts.h.
References ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_quantities(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Includes sinusoidal baseline fit in the Jacobian.
Works as jacobianAddPolyfit, beside that a series of sine and cosine terms are used for the baseline fit.
For each value in *period_lengths one sine and one cosine term are included (in mentioned order). By these two terms the amplitude and "phase" for each period length can be determined. The sine and cosine terms have value 0 and 1, respectively, for first frequency.
If the simulation/retrieval deals with a single spectrum, the number of elements added to the state vector (x) is 2*nperiods, where nperiods is the length of period_lengths. The same is true if no_pol_variation, no_los_variation and no_mblock_variation all are set to 1, even if several spectra are involved. Otherwise thenumber of elements added to x depends on the number of spectra and the settings of no_pol_variation, no_los_variation and no_mblock_variation*. The sine and cosine terms for each period length are treated as a separate retrieval quantities. That is, the the elements associated with the first period length are grouped and form together a retrieval quantity, etc. Inside each retrieval quantity the pairs of sine and cosine terms are kept together, in given order.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | period_lengths | - Period lengths of the fit. |
[in] | no_pol_variation | - Set to 1 if the baseline off-set is the same for all Stokes components. (default: 0) |
[in] | no_los_variation | - Set to 1 if the baseline off-set is the same for all line-of-sights (inside each measurement block). (default: 0) |
[in] | no_mblock_variation | - Set to 1 if the baseline off-set is the same for all measurement blocks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34239 of file autoarts.h.
|
inline |
Includes a special absorption species in the Jacobian.
Similar to jacobianAddAbsSpecies but only for number densities.
Species allowed are: "electrons" "particulates"
Note that the average of all particulates are used to scale its jacobian*, so this method works best when only one type of particulate is being used, i.e., when scat_data has only one scattering species.
The number of elements added to the state vector (x) is: n_g1 * n_g2 * n_g3 where n_g1, n_g2 and n_g3 are the length of GIN g1, g2 and g3, respectively. Here empty vectors should be considered to have a length 1. The elements are sorted with pressure as innermost loop, followed by latitude and longitude as outermost loop.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Pressure retrieval grid. |
[in] | g2 | - Latitude retrieval grid. |
[in] | g3 | - Longitude retreival grid. |
[in] | species | - The species of the retrieval quantity. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34280 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_quantities(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::String::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Includes a surface quantity in the Jacobian.
The quantity is specified by the GIN-variable quantity. The name of the quantity must match the name used in surface_props_names.
For 1D or 2D calculations the latitude and/or longitude grid of the retrieval field should set to have zero length.
The number of elements added to the state vector (x) is: n_g1 * n_g2 where n_g1 and n_g2 are the length of GIN g1 and g2, respectively. Here empty vectors should be considered to have a length 1. The elements are sorted with latitude as innermost loop and longitude as outermost loop.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Latitude retrieval grid. |
[in] | g2 | - Longitude retreival grid. |
[in] | quantity | - Retrieval quantity, e.g. "Wind speed". |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34315 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_quantities(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::String::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Includes atmospheric temperatures in the Jacobian.
The calculations are performed by (semi-)analytical expressions. Hydrostatic equilibrium (HSE) can be included.
The analytical calculation approach neglects so far refraction totally, but considers the local effect of HSE. The later should be accaptable for observations around zenith and nadir. There is no warning if the method is applied incorrectly, with respect to these issues. Note that the argument hse of this WSM only refers to the Jacobian calculation, if the model and/or retrieved atmosphere actually fulfils HSE or not is governed in other manners.
The calculations (both options) assume that gas species are defined in VMR (a change in temperature then changes the number density). This has the consequence that retrieval of temperatures and number density can not be mixed. Neither any warning here!
The number of elements added to the state vector (x) is: n_g1 * n_g2 * n_g3 where n_g1, n_g2 and n_g3 are the length of GIN g1, g2 and g3, respectively. Here empty vectors should be considered to have a length 1. The elements are sorted with pressure as innermost loop, followed by latitude and longitude as outermost loop.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Pressure retrieval grid. |
[in] | g2 | - Latitude retrieval grid. |
[in] | g3 | - Longitude retreival grid. |
[in] | hse | - Flag to assume HSE or not ("on" or "off"). (default: "on") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34362 of file autoarts.h.
|
inline |
Includes one atmospheric wind component in the Jacobian.
The method follows the pattern of other Jacobian methods. The calculations can only be performed by analytic expressions. Some lower level function depends on frequency perturbations, however, so therefore a frequency perturbation df is required and as a consequence abs_f_interp_order must be > 0.
The wind field components are retrieved separately, and, hence, the argument component can be "u", "v" or "w" for vector components, or just "strength" for total wind speed.
The number of elements added to the state vector (x) is: n_g1 * n_g2 * n_g3 where n_g1, n_g2 and n_g3 are the length of GIN g1, g2 and g3, respectively. Here empty vectors should be considered to have a length 1. The elements are sorted with pressure as innermost loop, followed by latitude and longitude as outermost loop.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Pressure retrieval grid. |
[in] | g2 | - Latitude retrieval grid. |
[in] | g3 | - Longitude retrieval grid. |
[in] | component | - Wind component to retrieve (default: "v") |
[in] | dfrequency | - This is the frequency perturbation (default: 0.1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34403 of file autoarts.h.
|
inline |
Applies adjustments and transformations on jacobian.
The method handles two tasks:
If no tranformations are selected and the "rel" option is not used at all, there is no need to call this method(, but you can still include it without causing any error, the calculations will just be a bit slower). Otherwise, this method should be called, typically as part of inversion_iterate_agenda*.
The method accepts if jacobian is empty, and then does, nothing.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34439 of file autoarts.h.
References ARTS::Var::jacobian(), ARTS::Var::jacobian_quantities(), ARTS::Var::verbosity(), and ARTS::Var::x().
|
inline |
This function doesn't do anything. It just exists to satisfy the input and output requirement of the jacobian_agenda.
This method is added to jacobian_agenda by jacobianAddAbsSpecies and some similar methods, and it should normally not be called by the user.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34459 of file autoarts.h.
References ARTS::Var::iyb(), ARTS::Var::jacobian(), ARTS::Var::mblock_index(), ARTS::Var::verbosity(), and ARTS::Var::yb().
|
inline |
Calculates frequency shift jacobians by interpolation of iyb.
This function is added to jacobian_agenda by jacobianAddFreqShift and should normally not be called by the user.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34478 of file autoarts.h.
References ARTS::Var::f_grid(), ARTS::Var::iyb(), ARTS::Var::jacobian(), ARTS::Var::jacobian_quantities(), ARTS::Var::mblock_dlos_grid(), ARTS::Var::mblock_index(), ARTS::Var::sensor_response(), ARTS::Var::stokes_dim(), ARTS::Var::verbosity(), and ARTS::Var::yb().
|
inline |
Calculates frequency stretch jacobians by interpolation of iyb.
This function is added to jacobian_agenda by jacobianAddFreqStretch and should normally not be called by the user.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34497 of file autoarts.h.
References ARTS::Var::f_grid(), ARTS::Var::iyb(), ARTS::Var::jacobian(), ARTS::Var::jacobian_quantities(), ARTS::Var::mblock_dlos_grid(), ARTS::Var::mblock_index(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol_grid(), ARTS::Var::stokes_dim(), ARTS::Var::verbosity(), and ARTS::Var::yb().
|
inline |
Calculates zenith angle pointing deviation jacobians by inter-extrapolation of iyb.
This function is added to jacobian_agenda by jacobianAddPointingZa and should normally not be called by the user.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34517 of file autoarts.h.
References ARTS::Var::f_grid(), ARTS::Var::iyb(), ARTS::Var::jacobian(), ARTS::Var::jacobian_quantities(), ARTS::Var::mblock_dlos_grid(), ARTS::Var::mblock_index(), ARTS::Var::sensor_los(), ARTS::Var::sensor_response(), ARTS::Var::sensor_time(), ARTS::Var::stokes_dim(), ARTS::Var::verbosity(), and ARTS::Var::yb().
|
inline |
Calculates zenith angle pointing deviation jacobians by recalulation of iyb.
This function is added to jacobian_agenda by jacobianAddPointingZa and should normally not be called by the user.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34538 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_on(), ARTS::Var::f_grid(), ARTS::Var::geo_pos_agenda(), ARTS::Var::iy_main_agenda(), ARTS::Var::iy_unit(), ARTS::Var::iyb(), ARTS::Var::jacobian(), ARTS::Var::jacobian_quantities(), ARTS::Var::mblock_dlos_grid(), ARTS::Var::mblock_index(), ARTS::Var::nlte_field(), ARTS::Var::sensor_los(), ARTS::Var::sensor_pos(), ARTS::Var::sensor_response(), ARTS::Var::sensor_time(), ARTS::Var::stokes_dim(), ARTS::Var::transmitter_pos(), ARTS::Var::verbosity(), and ARTS::Var::yb().
|
inline |
Calculates jacobians for polynomial baseline fit.
This function is added to jacobian_agenda by jacobianAddPolyfit and should normally not be called by the user.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | poly_coeff | - Polynomial coefficient to handle. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34557 of file autoarts.h.
References ARTS::Var::iyb(), ARTS::Var::jacobian(), ARTS::Var::jacobian_quantities(), ARTS::Var::mblock_index(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol_grid(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::yb().
|
inline |
Calculates jacobians for sinusoidal baseline fit.
This function is added to jacobian_agenda by jacobianAddPolyfit and should normally not be called by the user.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | period_index | - Index among the period length specified for add-method. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34577 of file autoarts.h.
References ARTS::Var::iyb(), ARTS::Var::jacobian(), ARTS::Var::jacobian_quantities(), ARTS::Var::mblock_index(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol_grid(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::yb().
|
inline |
Closes the array of retrieval quantities and prepares for calculation of the Jacobian matrix.
This function closes the jacobian_quantities array and sets jacobian_do* to 1.
Retrieval quantities should not be added after a call to this WSM. No calculations are performed here.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34600 of file autoarts.h.
References ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_do(), ARTS::Var::jacobian_quantities(), and ARTS::Var::verbosity().
|
inline |
Sets jacobian based on the difference vetween two measurement vectors.
This function assumes that y_pert contains a measurement calculated with some variable perturbed, in comparison to the calculation behind y. The function takes the differences between y_pert and y to form a numerical derived estimate of jacobian. This gives a Jacobian wit a single column.
jacobian* equals here: (y_pert-y)/pert_size.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | y_pert | - Perturbed measurement vector |
[in] | pert_size | - Size of perturbation behind spectra in ybatch. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34625 of file autoarts.h.
References ARTS::Var::jacobian(), ARTS::Var::Numeric::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::y().
|
inline |
Sets jacobian based on perturbation calcuations.
This function assumes that ybatch contains spectra calculated with some variable perturbed, in comparison to the calculation behind y. The function takes the differences between ybatch and y to form a numerical derived estimate of jacobian.
Column i of jacobian equals: (ybatch[i]-y)/pert_size.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | pert_size | - Size of perturbation behind spectra in ybatch. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34650 of file autoarts.h.
References ARTS::Var::jacobian(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), ARTS::Var::y(), and ARTS::Var::ybatch().
|
inline |
Initialises the variables connected to the Jacobian matrix.
This function initialises the jacobian_quantities array so that retrieval quantities can be added to it. Accordingly, it has to be called before any calls to jacobianAddTemperature or similar methods.
The Jacobian quantities are initialised to be empty.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34673 of file autoarts.h.
References ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_quantities(), and ARTS::Var::verbosity().
|
inline |
Makes mandatory initialisation of some jacobian variables.
Some clear-sky jacobian WSVs must be initialised even if no such calculations will be performed. This is handled with this method. That is, this method must be called when no clear-sky jacobians will be calculated (even if cloudy-sky jacobians are calculated!).
Sets jacobian_do to 0.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34695 of file autoarts.h.
References ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_do(), ARTS::Var::jacobian_quantities(), and ARTS::Var::verbosity().
Referenced by main().
|
inline |
Adds an affine transformation of the last element of jacobian_quantities*.
See jacobianSetFuncTransformation for a general description of how retrieval transformations are defined. Transformations are not applied by methods such as*yCalc*. Instead, the method jacobianAdjustAndTransform must be called to activate the transformations.
The affine transformation is specified by a transformation matrix, A, and an offset vector, b. These two are applied as described in jacobianSetFuncTransformation*.
The transformations is applied as x = A * ( z - b ) where z is the retrieval quantity on the standard retrieval grids and x is the final state vector.
So far, the following must be true for valid A-matrices z = A'*x + b That is, the reversed transformation is given by A transposed.
This method must only be called if an affine transformation is wanted. Default is to make no such tranformation at all.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | transformation_matrix | - The transformation matrix A |
[in] | offset_vector | - The offset vector b |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34734 of file autoarts.h.
References ARTS::Var::jacobian_quantities(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets the functional transformation of the last element of jacobian_quantities*.
See below for a general description of how retrieval transformations are defined. Transformations are not applied by methods such as*yCalc*. Instead, the method jacobianAdjustAndTransform must be called to activate the transformations.
The following transformations can be selected (by transformation_func): log : The natural logarithm log10 : The base-10 logarithm atanh : Area hyperbolic tangent none : No transformation at all
This method needs only to be called if a functional transformation is wanted. Default is to make no such tranformation at all (i.e. the option "none" exists only for reasons of flexibility).
The log-options are applied as log(z-z_min) and log10(z-z_min). The default for z_min is zero, but by changing it the lower limit for z can be changed. Note that z_min becomes the lower limit for allowed values of z. The GIN z_max is here ignored.
For the atanh-option, also z_max is considered. This transformation is applied as atanh((2(z-z_min)/(z_max-z_min))-1). As above,z_min is lower limit for allowed values of z. On the other hand, z_max eines the upper limit for z.
The GIN transformation_func is so far only used for atanh. The parameter specifies the maximum allowed value allowed for u. That is, the valid range for u becomes ]0,tfunc_parameter[. Note that log and log10 demands/ensures that u > 0, but implies no upper limit.
Default is that quantities are retrieved as defined in ARTS, but both some unit conversion and transformations are provided. These operations are applied as: x = A * ( f(u(z)) - b ) where z is the quantity as defined ARTS u represents the change of unit f is the transformation function A and b define together an affine transformation x is the retrieved quantity For example, this systen allows to retrive a principal component representation (A and b) of the log (f) of relative humidity (u).
Change of unit is selected by the quantity specific jacobian-add methods (so far only at hand for gas species).
Activating a transformation function is done by this method. Note that the functions are defined as the transformation from z to x. For more details on affine transformations, see jacobianSetAffineTransformation*.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | transformation_func | - The transformation function. |
[in] | z_min | - Lower limit of z. (default: 0) |
[in] | z_max | - Upper limit of z. (default: -99e99) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34809 of file autoarts.h.
|
inline |
Sets lat_grid according to given raw atmospheric field's lat_grid. Similar to p_gridFromZRaw, but acting on a generic GriddedField3 (e.g., a wind or magnetic field component).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34830 of file autoarts.h.
References ARTS::Var::lat_grid(), ARTS::Var::GriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets lat_grid according to input atmosphere's z_field_raw
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41663 of file autoarts.h.
References ARTS::Var::lat_grid(), ARTS::Var::verbosity(), and ARTS::Var::z_field_raw().
|
inline |
Checks that the line-by-line parameters are OK.
On failure, will throw. On success, lbl_checked evals as true
Note that checks may become more stringent as ARTS evolves, especially for "new" options. This test might succeed in one version of ARTS but fail in later versions
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34852 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::abs_species(), ARTS::Var::isotopologue_ratios(), ARTS::Var::lbl_checked(), ARTS::Var::partition_functions(), and ARTS::Var::verbosity().
|
inline |
Computes the line irradiance and line transmission
Presently only works for 1D atmospheres
[in,out] | Workspace | ws - An ARTS workspace |
[in] | df | - relative frequency to line center |
[in] | nz | - number of zeniths |
[in] | nf | - number of frequencies per line |
[in] | r | - Distance assumed when computing local (1-T) (default: 1.0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41812 of file autoarts.h.
|
inline |
Sets the seconds between localtime and gmtime representation of now().
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34868 of file autoarts.h.
References ARTS::Var::Numeric::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets lon_grid according to given raw atmospheric field's lat_grid. Similar to p_gridFromZRaw, but acting on a generic GriddedField3 (e.g., a wind or magnetic field component).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34891 of file autoarts.h.
References ARTS::Var::lon_grid(), ARTS::Var::GriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets lon_grid according to input atmosphere's z_field_raw
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41678 of file autoarts.h.
References ARTS::Var::lon_grid(), ARTS::Var::verbosity(), and ARTS::Var::z_field_raw().
|
inline |
Interpolation of raw magnetic fields to calculation grids. Heritage from AtmFieldsCalc
Internally, MagFieldsCalc applies GriddedFieldPRegrid and GriddedFieldLatLonRegrid*. Generally, 'half-grid-step' extrapolation is allowed and applied.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | interp_order | - Interpolation order (1=linear interpolation). (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34913 of file autoarts.h.
|
inline |
Interpolation of 1D raw atmospheric fields to create 2D or 3D homogeneous magnetic fields. Derived from AtmFieldsCalcExpand1D
The method works as MagFieldsCalc, but accepts only raw 1D magnetic fields. The raw data is interpolated to p_grid and the obtained values are applied for all latitudes, and also longitudes for 3D, to create a homogeneous atmosphere.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | interp_order | - Interpolation order (1=linear interpolation). (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34936 of file autoarts.h.
|
inline |
Regrids the rawfield by lat-lon and interpolates to z_field.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | interp_order | - Interpolation order (1=linear interpolation). (default: 1) |
[in] | extrapolating | - Extrapolation allowed in interpolation of altitude. (default: 1e99) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34954 of file autoarts.h.
|
inline |
Reads magnetic field data from a scenario.
A full set of field components is read (NOTE: fails if scenario only contains selected field components). The files can be anywhere, but must all be in the same directory specified by 'basename'. Naming convention for the field component files is basename.mag_u.xml for the u-component, v- and w-components accordingly.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | basename | - Name of scenario, probably including the full path. For example: "/data/magnetic_field" |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 34979 of file autoarts.h.
References ARTS::Var::mag_u_field_raw(), ARTS::Var::mag_v_field_raw(), ARTS::Var::mag_w_field_raw(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Forms a matrix containing one column from a vector.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | v | - The vector to be copied. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35363 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Forms a matrix containing one row from a vector.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | v | - The vector to be copied. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35444 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Forms a matrix containing two columns from two vectors.
The vectors are included as columns in the matrix in the same order as they are given.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | v1 | - The vector to be copied into the first column. |
[in] | v2 | - The vector to be copied into the second column. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35390 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Forms a matrix containing two rows from two vectors.
The vectors are included as rows in the matrix in the same order as they are given.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | v1 | - The vector to be copied into the first row. |
[in] | v2 | - The vector to be copied into the second row. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35471 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Forms a matrix containing three columns from three vectors.
The vectors are included as columns in the matrix in the same order as they are given.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | v1 | - The vector to be copied into the first column. |
[in] | v2 | - The vector to be copied into the second column. |
[in] | v3 | - The vector to be copied into the third column. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35419 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Forms a matrix containing three rows from three vectors.
The vectors are included as rows in the matrix in the same order as they are given.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | v1 | - The vector to be copied into the first row. |
[in] | v2 | - The vector to be copied into the second row. |
[in] | v3 | - The vector to be copied into the third row. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35500 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Adds a scalar to all elements of a matrix.
The result can either be stored in the same or another matrix.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output matrix |
[in] | in | - Input matrix. |
[in] | value | - The value to be added to the matrix. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35000 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets a matrix to hold cosmic background radiation (CBR).
The CBR is assumed to be un-polarized and Stokes components 2-4 are zero. Number of Stokes components, that equals the number of columns in the created matrix, is determined by stokes_dim. The number of rows in the created matrix equals the length of the given frequency vector.
The cosmic radiation is modelled as blackbody radiation for the temperature given by the global constant COSMIC_BG_TEMP, set in the file constants.cc. The frequencies are taken from the generic input vector.
The standard definition, in ARTS, of the Planck function is followed and the unit of the returned data is W/(m3 * Hz * sr).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | f | - Frequency vector. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35038 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::stokes_dim(), ARTS::Var::Index::value(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Creates a matrix by copying a variable of type Sparse.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Created (full) matrix. |
[in] | in | - The sparse matrix to be copied. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35061 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Sparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts a Matrix from a Tensor3.
Copies page or row or column with given Index from input Tensor3 variable to output Matrix. Higher order equivalent of VectorExtractFromMatrix.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Extracted matrix. |
[in] | in | - Input matrix. |
[in] | i | - Index of page or row or column to extract. |
[in] | direction | - Direction. "page" or "row" or "column". |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35090 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Index::value(), ARTS::Var::Matrix::value(), ARTS::Var::String::value(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Turns a covariance matrix into a Matrix.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Dense Matrix. |
[in] | in | - Input covariance matrix. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35115 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::CovarianceMatrix::value(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Returns an identity matrix.
The size if the matrix created is n x n. Default is to return a true identity matrix (I), but you can also select another value along the diagonal by setting value. That is, the output is value*I.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output matrix |
[in] | n | - Size of the matrix |
[in] | value | - The value along the diagonal. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35144 of file autoarts.h.
|
inline |
Multiply a Matrix with another Matrix and store the result in the result Matrix.
This just computes the normal Matrix-Matrix product, Y=M*X. It is ok if Y and X are the same Matrix.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The result of the multiplication (dimension mxc). |
[in] | m | - The Matrix to multiply (dimension mxn). |
[in] | x | - The original Matrix (dimension nxc). |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35173 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::x().
|
inline |
Sets a matrix to hold blackbody radiation.
The radiation is assumed to be un-polarized and Stokes components 2-4 are zero. Number of Stokes components, that equals the number of columns in the created matrix, is determined by stokes_dim. The number of rows in the created matrix equals the length of the given frequency vector.
The standard definition, in ARTS, of the Planck function is followed and the unit of the returned data is W/(m3 * Hz * sr).
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | f | - Frequency vector. |
[in] | t | - Temperature [K]. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35207 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::stokes_dim(), ARTS::Var::Index::value(), ARTS::Var::Matrix::value(), ARTS::Var::Numeric::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Scales all elements of a matrix with the specified value.
The result can either be stored in the same or another variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output matrix |
[in] | in | - Input matrix. |
[in] | value | - The value to be multiplied with the matrix. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35235 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Initialize a Matrix from the given list of numbers.
Usage: MatrixSet(m1, [1, 2, 3; 4, 5, 6])
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The newly created matrix |
[in] | value | - The values of the newly created matrix. Elements are separated by commas, rows by semicolons. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35262 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Creates a matrix and sets all elements to the specified value.
The size is determined by ncols and nrows.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | value | - Matrix value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35287 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::ncols(), ARTS::Var::nrows(), ARTS::Var::Index::value(), ARTS::Var::Matrix::value(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets a matrix to hold unpolarised radiation with unit intensity.
Works as MatrixPlanck where the radiation is set to 1.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | f | - Frequency vector. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35312 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::stokes_dim(), ARTS::Var::Index::value(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Multiply a Matrix with a Vector
Computes the normal Matrix-Vector product, out=m*v. It is ok if out and v are the same Vector.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The result of the multiplication (length m). |
[in] | m | - The Matrix to multiply (dimension mxn). |
[in] | v | - The original Vector (length n). |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35339 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Gives mblock_dlos_grid roughly circular coverage, with uniform spacing.
The method considers points on a regular grid with a spacing set by GIN spacing. All points inside a radius from (0,0) are included in mblock_dlos_grid*. The positions in mblock_dlos_grid thus covers a roughly circular domain, and cover the same solid beam angle. The radius is adjusted according to spacing' and *centre, but is ensured to be >= width.
Note that the method assumes that width is small and the solid beam angle does not change with distance from (0.0).
Defualt is to consider grid positions of ..., -spacing/2, spacing/2, ... If you want to have (0,0) as a point in mblock_dlos_grid, change centre* from its default value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | spacing | - The angular spacing between points. |
[in] | width | - The minimum distance from (0,0) to cover. |
[in] | centre | - Set to 1 to place a point at (0,0). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35540 of file autoarts.h.
|
inline |
Gives mblock_dlos_grid rectangular coverage, with uniform spacing.
The method creates an equidistant rectangular grid. The width in zenith and azimuth can differ. Note that selected widths are half-widths (i.e. distance from (0,0), and refers to the mimumum value allowed. The actual width depends on values selected for spacing and centre.
Defualt is to consider grid positions of ..., -spacing/2, spacing/2, ... If you want to have (0,0) as a point in mblock_dlos_grid, change centre* from its default value.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | spacing | - The angular spacing between points. |
[in] | za_width | - Min value of half-width in zenith angle direction. |
[in] | aa_width | - Min value of half-width in azimuth angle direction. |
[in] | centre | - Set to 1 to place a point at (0,0). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35571 of file autoarts.h.
|
inline |
Makes mc_antenna (used by MCGeneral) a 2D Gaussian pattern.
The gaussian antenna pattern is determined by za_sigma and aa_sigma*, which represent the standard deviations in the uncorrelated bivariate normal distribution.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | za_sigma | - Width in the zenith angle dimension as described above. |
[in] | aa_sigma | - Width in the azimuth angle dimension as described above. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35596 of file autoarts.h.
References ARTS::Var::mc_antenna(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Makes mc_antenna (used by MCGeneral) a 2D Gaussian pattern.
The gaussian antenna pattern is determined by za_fwhm and aa_fwhm*, which represent the full width half maximum (FWHM) of the antenna response, in the zenith and azimuthal planes.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | za_fwhm | - Width in the zenith angle dimension as described above. |
[in] | aa_fwhm | - Width in the azimuth angle dimension as described above. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35619 of file autoarts.h.
References ARTS::Var::mc_antenna(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Makes mc_antenna (used by MCGeneral) a pencil beam.
This WSM makes the subsequent MCGeneral WSM perform pencil beam RT calculations.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35639 of file autoarts.h.
References ARTS::Var::mc_antenna(), and ARTS::Var::verbosity().
|
inline |
A generalised 3D reversed Monte Carlo radiative algorithm, that allows for 2D antenna patterns, surface reflection and arbitrary sensor positions.
The main output variables y and mc_error represent the Stokes vector integrated over the antenna function, and the estimated error in this vector, respectively.
The WSV mc_max_iter describes the maximum number of ‘photons’ used in the simulation (more photons means smaller mc_error). mc_std_err* is the desired value of mc_error. mc_max_time is the maximum allowed number of seconds for MCGeneral. The method will terminate once any of the max_iter, std_err, max_time criteria are met. If negative values are given for these parameters then it is ignored.
The WSV mc_min_iter sets the minimum number of photons to apply before the condition set by mc_std_err is considered. Values of mc_min_iter below 100 are not accepted.
Only "1" and "RJBT" are allowed for iy_unit. The value of mc_error* follows the selection for iy_unit (both for in- and output.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | l_mc_scat_order | - The length to be given to mc_scat_order. Note that scattering orders equal and above this value will not be counted. (default: 11) |
[in] | t_interp_order | - Interpolation order of temperature for scattering data (so far only applied in phase matrix, not in extinction and absorption. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35678 of file autoarts.h.
|
inline |
A radar 3D foward Monte Carlo radiative algorithm, that allows for 2D antenna patterns and arbitrary sensor positions. Surface reflections are currently ignored.
The main output variable y and mc_error represent the radar reflectivity integrated over the antenna function, and the estimated error in this vector, respectively.
Unlike with yActive, the range bins gives the boundaries of the range bins as either round-trip time or distance from radar.
The WSV mc_y_tx gives the polarization state of the transmitter.
The WSV mc_max_scatorder prescribes the maximum scattering order to consider, after which ‘photon’-tracing will be terminated. A value of one calculates only single scattering.
The WSV mc_max_iter describes the maximum number of ‘photons’ used in the simulation (more photons means smaller mc_error). The method will terminate once the max_iter criterium is met. If negative values are given for these parameters then it is ignored.
Only "1" and "Ze" are allowed for iy_unit. The value of mc_error* follows the selection for iy_unit (both for in- and output.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | ze_tref | - Reference temperature for conversion to Ze. (default: 273.15) |
[in] | k2 | - Reference dielectric factor. (default: -1) |
[in] | t_interp_order | - Interpolation order of temperature for scattering data (so far only applied in phase matrix, not in extinction and absorption. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35724 of file autoarts.h.
|
inline |
Sets the value of mc_seed from system time
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35742 of file autoarts.h.
References ARTS::Var::mc_seed(), and ARTS::Var::verbosity().
|
inline |
Retrieve nbooks from given variable and store the value in the workspace variable nbooks
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37219 of file autoarts.h.
References ARTS::Var::nbooks(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by nbooksGet().
|
inline |
Retrieve nbooks from given variable and store the value in the workspace variable nbooks
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37237 of file autoarts.h.
References ARTS::Var::nbooks(), nbooksGet(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nbooks from given variable and store the value in the workspace variable nbooks
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37255 of file autoarts.h.
References ARTS::Var::nbooks(), nbooksGet(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nbooks from given variable and store the value in the workspace variable nbooks
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37273 of file autoarts.h.
References ARTS::Var::nbooks(), nbooksGet(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve ncols from given variable and store the value in the workspace variable ncols
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of columns from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36877 of file autoarts.h.
References ARTS::Var::ncols(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by ncolsGet().
|
inline |
Retrieve ncols from given variable and store the value in the workspace variable ncols
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of columns from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36895 of file autoarts.h.
References ARTS::Var::ncols(), ncolsGet(), ARTS::Var::Sparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve ncols from given variable and store the value in the workspace variable ncols
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of columns from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36913 of file autoarts.h.
References ARTS::Var::ncols(), ncolsGet(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve ncols from given variable and store the value in the workspace variable ncols
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of columns from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36931 of file autoarts.h.
References ARTS::Var::ncols(), ncolsGet(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve ncols from given variable and store the value in the workspace variable ncols
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of columns from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36949 of file autoarts.h.
References ARTS::Var::ncols(), ncolsGet(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve ncols from given variable and store the value in the workspace variable ncols
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of columns from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36967 of file autoarts.h.
References ARTS::Var::ncols(), ncolsGet(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve ncols from given variable and store the value in the workspace variable ncols
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of columns from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36985 of file autoarts.h.
References ARTS::Var::ncols(), ncolsGet(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36013 of file autoarts.h.
References ARTS::Var::nelem(), ARTS::Var::ArrayOfAbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by nelemGet().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36049 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfAgenda::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36031 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfAbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36067 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfGriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36085 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfGriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36103 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfGriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36121 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36139 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36175 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfPropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36193 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfRadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36211 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36229 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfSingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36247 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfSpeciesTag::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36265 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfStokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36283 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36301 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfTensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36319 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfTensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36337 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36355 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfTransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36373 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36391 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfCIARecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36409 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfGriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36427 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfGriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36445 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfGriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36463 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfGriddedField4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36481 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36499 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36157 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfPpath::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36517 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfPropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36535 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36553 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfRadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36571 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfRetrievalQuantity::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36589 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36607 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfSingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36625 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfSparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36643 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfStokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36661 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36679 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfTelsemAtlas::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36697 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfTensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36715 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfTensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36733 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfTensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36751 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfTensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36769 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfTensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36787 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36805 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfTransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36823 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36841 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::ArrayOfXsecRecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nelem from given variable and store the value in the variable nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of elements from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 36859 of file autoarts.h.
References ARTS::Var::nelem(), nelemGet(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nlibraries from given variable and store the value in the workspace variable nlibraries
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of libraries from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37381 of file autoarts.h.
References ARTS::Var::nlibraries(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by nlibrariesGet_g().
|
inline |
NLTE field for a simple setup.
This will solve for nlte_field in the input atmosphere. The solver depends on the lines not overlapping and that there is only a single species in the atmosphere.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | df | - relative frequency to line center |
[in] | convergence_limit | - max relative change in ratio of level to stop iterations (default: 1e-6) |
[in] | nz | - number of zenith angles |
[in] | nf | - number of frequency grid-points per line |
[in] | dampened | - use transmission dampening or not |
[in] | iteration_limit | - max number of iterations before defaul break of iterations (default: 20) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35784 of file autoarts.h.
|
inline |
Sets NLTE values manually
Touch
[in,out] | Workspace | ws - An ARTS workspace |
[in] | data | - Vibrational data [nlevels, np, nlat, nlon] |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37477 of file autoarts.h.
References data, ARTS::Var::nlte_field(), ARTS::Var::nlte_level_identifiers(), ARTS::Var::nlte_vibrational_energies(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Rescale NLTE field to expected total distribution amongst levels
[in,out] | Workspace | ws - An ARTS workspace |
[in] | s | - Scaling (e.g., 0.75 for only orth-water on Earth) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35758 of file autoarts.h.
References ARTS::Var::nlte_field(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Turns on NTLE calculations.
Sets NLTE ratios to those expected for LTE calculations with a known partition function
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37496 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::nlte_do(), ARTS::Var::nlte_field(), ARTS::Var::nlte_level_identifiers(), ARTS::Var::partition_functions(), ARTS::Var::t_field(), and ARTS::Var::verbosity().
|
inline |
Turns on NTLE calculations.
Sets NLTE ratios to those expected for LTE calculations with estimation of the partition function as the sum of all states of a species
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37541 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::nlte_do(), ARTS::Var::nlte_field(), ARTS::Var::nlte_level_identifiers(), ARTS::Var::t_field(), and ARTS::Var::verbosity().
|
inline |
Turn NLTE absorption per species into the source function by multiplying NLTE absorption per species with the LTE Planck source function.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37398 of file autoarts.h.
References ARTS::Var::dnlte_dx_source(), ARTS::Var::dsrc_coef_dx(), ARTS::Var::f_grid(), ARTS::Var::jacobian_quantities(), ARTS::Var::nlte_dsource_dx(), ARTS::Var::nlte_source(), ARTS::Var::rtp_temperature(), ARTS::Var::src_coef_per_species(), and ARTS::Var::verbosity().
|
inline |
Disable Non-LTE calculations.
The variables are set as follows: nlte_field : Empty. nlte_level_identifiers : Empty.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37417 of file autoarts.h.
References ARTS::Var::nlte_do(), ARTS::Var::nlte_field(), ARTS::Var::nlte_level_identifiers(), and ARTS::Var::verbosity().
Referenced by main().
|
inline |
Turns on NTLE calculations.
Takes the quantum identifers for NLTE temperatures and matches it to lines in abs_lines_per_species. abs_species must be set and is used to speed up calculations. After the function is done, all affected lines in abs_lines_per_species will have an internal tag to the relevant quantum identifier, which is a requirement for deeper code.
If vibrational_energies is input it must match nlte_level_identifiers in length. The vibrational energies of the affected lines will then be set by the function. Otherwise, it is assumed the vibrational energies are set by another method. If they are not set, calculations will complain later on while running deeper code.
For now only vibrational energy states are assumed to be able to be in non-LTE conditions. The QuantumIdentifier for an energy state in ARTS can look like: "CO2-626 EN v1 0/1 v2 1/1 l2 1/1 v3 0/1 r 1/1" and the matching will match ALL lines with the above. Note then that if, e.g., the "v1 0/1" term was removed from the above, then ARTS will assume that "v1" is not part of the level of energy state of interest, so lines of different "v1" will be matched as the same state. If a line is matched to more than one energy state, errors should be thrown, but be careful.
Set type of population to change computations and expected input as: LTE: Compute population by ratios found from LTE temperatures TV: Compute population by ratios found from NLTE vibrational temperatures ND: Compute population by ratios found from NLTE number densities
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37459 of file autoarts.h.
References ARTS::Var::abs_lines_per_species(), ARTS::Var::nlte_do(), ARTS::Var::nlte_field(), and ARTS::Var::verbosity().
|
inline |
Retrieve npages from given variable and store the value in the workspace variable npages
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37129 of file autoarts.h.
References ARTS::Var::npages(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by npagesGet().
|
inline |
Retrieve npages from given variable and store the value in the workspace variable npages
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37147 of file autoarts.h.
References ARTS::Var::npages(), npagesGet(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve npages from given variable and store the value in the workspace variable npages
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37165 of file autoarts.h.
References ARTS::Var::npages(), npagesGet(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve npages from given variable and store the value in the workspace variable npages
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37183 of file autoarts.h.
References ARTS::Var::npages(), npagesGet(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve npages from given variable and store the value in the workspace variable npages
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37201 of file autoarts.h.
References ARTS::Var::npages(), npagesGet(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nrows from given variable and store the value in the workspace variable nrows
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37003 of file autoarts.h.
References ARTS::Var::nrows(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by nrowsGet().
|
inline |
Retrieve nrows from given variable and store the value in the workspace variable nrows
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37021 of file autoarts.h.
References ARTS::Var::nrows(), nrowsGet(), ARTS::Var::Sparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nrows from given variable and store the value in the workspace variable nrows
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37039 of file autoarts.h.
References ARTS::Var::nrows(), nrowsGet(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nrows from given variable and store the value in the workspace variable nrows
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37057 of file autoarts.h.
References ARTS::Var::nrows(), nrowsGet(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nrows from given variable and store the value in the workspace variable nrows
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37075 of file autoarts.h.
References ARTS::Var::nrows(), nrowsGet(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nrows from given variable and store the value in the workspace variable nrows
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37093 of file autoarts.h.
References ARTS::Var::nrows(), nrowsGet(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nrows from given variable and store the value in the workspace variable nrows
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37111 of file autoarts.h.
References ARTS::Var::nrows(), nrowsGet(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nshelves from given variable and store the value in the workspace variable nshelves
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of shelves from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37291 of file autoarts.h.
References ARTS::Var::nshelves(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by nshelvesGet().
|
inline |
Retrieve nshelves from given variable and store the value in the workspace variable nshelves
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of shelves from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37309 of file autoarts.h.
References ARTS::Var::nshelves(), nshelvesGet(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nshelves from given variable and store the value in the workspace variable nshelves
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of shelves from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37327 of file autoarts.h.
References ARTS::Var::nshelves(), nshelvesGet(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Adds a numeric and a value (out = in+value).
The result can either be stored in the same or another numeric. (in and out can be the same varible, but not out and value)
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output numeric. |
[in] | in | - Input numeric. |
[in] | value | - Value to add. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35830 of file autoarts.h.
References ARTS::Var::Numeric::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Derivs a numeric from a vector, following selected operation.
The following operations can be selected: first : Selects the first element of the vector. last : Selects the last element of the vector. max : Selects the maximum element of the vector. min : Selects the minimum element of the vector. mean : Calculates the mean of the vector.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output numeric. |
[in] | in | - Input vector. |
[in] | op | - Selected operation. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35862 of file autoarts.h.
References ARTS::Var::Numeric::islast(), ARTS::Var::Numeric::value(), ARTS::Var::String::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Inversely scales/divides a numeric with a value (out = in/value).
The result can either be stored in the same or another numeric. (in and out can be the same varible, but not out and value)
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output numeric. |
[in] | in | - Input numeric. |
[in] | value | - Scaling value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35890 of file autoarts.h.
References ARTS::Var::Numeric::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Scales/multiplies a numeric with a value (out = in*value).
The result can either be stored in the same or another numeric. (in and out can be the same varible, but not out and value)
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output numeric. |
[in] | in | - Input numeric. |
[in] | value | - Scaling value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35918 of file autoarts.h.
References ARTS::Var::Numeric::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets a numeric workspace variable to the given value.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | value | - The value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35942 of file autoarts.h.
References ARTS::Var::Numeric::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Retrieve nvitrines from given variable and store the value in the workspace variable nvitrines
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of vitrines from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37345 of file autoarts.h.
References ARTS::Var::nvitrines(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by nvitrinesGet().
|
inline |
Retrieve nvitrines from given variable and store the value in the workspace variable nvitrines
[in,out] | Workspace | ws - An ARTS workspace |
[in] | v | - Variable to get the number of vitrines from. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37363 of file autoarts.h.
References ARTS::Var::nvitrines(), nvitrinesGet(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Inversion by the so called optimal estimation method (OEM).
Work in progress ...
The cost function to minimise, including a normalisation with lengthof y, is: cost = cost_y + cost_x where cost_y = 1/m * [y-yf]' * covmat_se_inv * [y-yf] cost_x = 1/m * [x-xa]' * covmat_sx_inv * [x-xa]
The current implementation provides 3 methods for the minimization of the cost functional: Linear, Gauss-Newton and Levenberg-Marquardt. The Gauss-Newton minimizer attempts to find a minimum solution by fitting a quadratic function to the cost functional. The linear minimizer is a special case of the Gauss-Newton method, since for a linear forward model the exact solution of the minimization problem is obtained after the first step. The Levenberg-Marquardt method adaptively constrains the search region for the next iteration step by means of the so-called gamma-factor. This makes the method more suitable for strongly non-linear problems. If the gamma-factor is 0, Levenberg-Marquardt and Gauss-Newton method are identical. Each minimization method (li,gn,lm) has an indirect variant (li_cg,gn_cg,lm_cg), which uses the conjugate gradient solver for the linear system that has to be solved in each minimzation step. This of advantage for very large problems, that would otherwise require the computation of expensive matrix products.
Description of the special input arguments:
method* "li": A linear problem is assumed and a single iteration is performed. "li_cg": A linear problem is assumed and solved using the CG solver. "gn": Non-linear, with Gauss-Newton iteration scheme. "gn_cg": Non-linear, with Gauss-Newton and conjugate gradient solver. "lm": Non-linear, with Levenberg-Marquardt (LM) iteration scheme. "lm_cg": Non-linear, with Levenberg-Marquardt (LM) iteration scheme and conjugate gradient solver. max_start_cost* No inversion is done if the cost matching the a priori state is above this value. If set to a negative value, all values are accepted. This argument also controls if the start cost is calculated. If set to <= 0, the start cost in oem_diagnostics is set to NaN when using "li" and "gn". x_norm* A normalisation vector for x. A normalisation of x can be needed due to limited numerical precision. If this vector is set to be empty no normalisation is done (defualt case). Otherwise, this must be a vector with same length as x, just having values above zero. Elementwise division between x and x_norm (x./x_norm) shall give a vector where all values are in the order of unity. Maybe the best way to set x_norm is x_norm = sqrt( diag( Sx ) ). max_iter* Maximum number of iterations to perform. No effect for "li". stop_dx* Iteration stop criterion. The criterion used is the same as given in Rodgers' "Inverse Methods for Atmospheric Sounding" lm_ga_settings* Settings controlling the gamma factor, part of the "LM" method. This is a vector of length 6, having the elements (0-based index): 0: Start value. 1: Fractional decrease after succesfull iteration. 2: Fractional increase after unsuccessful iteration. 3: Maximum allowed value. If the value is passed, the inversion is halted. 4: Lower treshold. If the threshold is passed, gamma is set to zero. If gamma must be increased from zero, gamma is set to this value. 5: Gamma limit. This is an additional stop criterion. Convergence is not considered until there has been one succesful iteration having a gamma <= this value. The default setting triggers an error if "lm" is selected. clear matrices* With this flag set to 1, jacobian and dxdy are returned as empty matrices. display_progress* Controls if there is any screen output. The overall report level is ignored by this WSM.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | method | - Iteration method. For this and all options below, see further above. |
[in] | max_start_cost | - Maximum allowed value of cost function at start. (default: std::numeric_limits<Numeric>::infinity()) |
[in] | x_norm | - Normalisation of Sx. (default: {}) |
[in] | max_iter | - Maximum number of iterations. (default: 10) |
[in] | stop_dx | - Stop criterion for iterative inversions. (default: 0.01) |
[in] | lm_ga_settings | - Settings associated with the ga factor of the LM method. (default: {}) |
[in] | clear_matrices | - An option to save memory. (default: 0) |
[in] | display_progress | - Flag to control if inversion diagnostics shall be printed on the screen. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37669 of file autoarts.h.
|
inline |
Calculates bulk absorption extinction at one atmospheric grid point.
This WSM sums up the monochromatic absorption vectors and extinction matrices of all scattering elements (abs_vec_spt and ext_mat_spt*, respectively) weighted by their respective particle number density given by pnd_field, for a single location within the cloudbox, given by scat_p_index, scat_lat_index, and scat_lon_index*. The resulting extinction matrix is added to the workspace variable ext_mat*.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37757 of file autoarts.h.
References ARTS::Var::abs_vec(), ARTS::Var::abs_vec_spt(), ARTS::Var::ext_mat(), ARTS::Var::ext_mat_spt(), ARTS::Var::pnd_field(), ARTS::Var::scat_lat_index(), ARTS::Var::scat_lon_index(), ARTS::Var::scat_p_index(), and ARTS::Var::verbosity().
|
inline |
Calculates monochromatic optical properties for all scattering elements.
In this function the extinction matrix and the absorption vector are calculated in the laboratory frame. An interpolation of the data on the actual frequency is the first step in this function. The next step is a transformation from the database coordinate system to the laboratory coordinate system.
Output of the function are ext_mat_spt and abs_vec_spt, which hold the optical properties for a specified propagation direction for each scattering element.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37783 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::aa_index(), ARTS::Var::abs_vec_spt(), ARTS::Var::ext_mat_spt(), ARTS::Var::f_grid(), ARTS::Var::f_index(), ARTS::Var::pnd_field(), ARTS::Var::rtp_temperature(), ARTS::Var::scat_data(), ARTS::Var::scat_lat_index(), ARTS::Var::scat_lon_index(), ARTS::Var::scat_p_index(), ARTS::Var::verbosity(), ARTS::Var::za_grid(), and ARTS::Var::za_index().
|
inline |
Calculates optical properties for the scattering elements.
As opt_prop_sptFromData but no frequency interpolation is performed. The single scattering data is here obtained from scat_data_mono*, instead of scat_data.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37822 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::aa_index(), ARTS::Var::abs_vec_spt(), ARTS::Var::ext_mat_spt(), ARTS::Var::pnd_field(), ARTS::Var::rtp_temperature(), ARTS::Var::scat_data_mono(), ARTS::Var::scat_lat_index(), ARTS::Var::scat_lon_index(), ARTS::Var::scat_p_index(), ARTS::Var::verbosity(), ARTS::Var::za_grid(), and ARTS::Var::za_index().
|
inline |
Derives monochromatic optical properties for all scattering elements.
As opt_prop_sptFromData, but using frequency pre-interpolated data (as produced by scat_dataCalc), i.e. in here no frequency interpolation is done anymore.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37803 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::aa_index(), ARTS::Var::abs_vec_spt(), ARTS::Var::ext_mat_spt(), ARTS::Var::f_index(), ARTS::Var::pnd_field(), ARTS::Var::rtp_temperature(), ARTS::Var::scat_data(), ARTS::Var::scat_data_checked(), ARTS::Var::scat_lat_index(), ARTS::Var::scat_lon_index(), ARTS::Var::scat_p_index(), ARTS::Var::verbosity(), ARTS::Var::za_grid(), and ARTS::Var::za_index().
|
inline |
Optimization of the pressure grid for RT calculation. The methods consists of three parts: 1) Calculate the single scattering albedo and the scattering opticalthickness from the scattering and absorption species. 2) Enhance z_field according to the two thresholds sgl_alb_max and tau_scat_max.If the resulting cloudbox size is bigger than cloudbox_size_max, this step is repeated with a higher threshold of tau_scat_max. 3) Interpolate all variables used in doit_mono_agenda to the new z_field This method should be called inside doit_mono_agenda*, right before cloudbox_field_monoIterate. It can only be used if ScatSpeciesMerge has been called and if it is called, cloudbox_field_monoOptimizeReverse has to be called right after cloudbox_field_monoIterate to interpolate cloudbox_field_mono* back to the original size. Optimization currently only works with stokes_dim = 1 .
[in,out] | Workspace | ws - An ARTS workspace |
[in] | tau_scat_max | - Maximum scattering optical thickness (default: 0.1) |
[in] | sgl_alb_max | - Maximum single scattering albedo (default: 0.9) |
[in] | cloudbox_size_max | - Maximum cloudbox size (default: 200) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 26345 of file autoarts.h.
|
inline |
Sets the output file format to ASCII.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37837 of file autoarts.h.
References ARTS::Var::output_file_format(), and ARTS::Var::verbosity().
|
inline |
Sets the output file format to binary.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37852 of file autoarts.h.
References ARTS::Var::output_file_format(), and ARTS::Var::verbosity().
|
inline |
Sets the output file format to zipped ASCII.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37867 of file autoarts.h.
References ARTS::Var::output_file_format(), and ARTS::Var::verbosity().
|
inline |
A simple way to make p_grid more dense.
The method includes new values in p_grid. For each intermediate pressure range, nfill points are added. That is, setting nfill to zero returns an unmodified copy of p_grid_old. The number of elements of the new p_grid is (n0-1)*(1+nfill)+1, where n0 is the length of p_grid_old.
The new points are distributed equidistant in log(p).
For safety, new grid and old grid Vectors are not allowed to be the same variable (both will be needed later on for regridding of the atmospheric fields), and atmospheric field related *checked WSV are reset to 0 (unchecked).
[in,out] | Workspace | ws - An ARTS workspace |
[in] | p_grid_old | - A copy of the current (the old) p_grid. Not allowed to be the same variable as the output p_grid. |
[in] | nfill | - Number of points to add between adjacent pressure points.The default value (-1) results in an error. (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41626 of file autoarts.h.
|
inline |
Sets p_grid to the pressure grid of abs_lookup.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41710 of file autoarts.h.
References ARTS::Var::abs_lookup(), ARTS::Var::p_grid(), and ARTS::Var::verbosity().
|
inline |
Sets p_grid according to input atmosphere's raw z_field, derived e.g. from AtmRawRead. Attention: as default only pressure values for altitudes >= 0 are extracted. If negative altitudes shall also be selected, set no_neg=0.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | no_negZ | - Exclude negative altitudes. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41647 of file autoarts.h.
|
inline |
Provides refined pressure grid.
Created new pressure grid has (log10) spacings below a given threshold.
For safety, new grid and old grid Vectors are not allowed to be the same variable (both will be needed later on for regridding of the atmospheric fields), and atmospheric field related *checked WSV are reset to 0 (unchecked).
[in,out] | Workspace | ws - An ARTS workspace |
[in] | p_grid_old | - A copy of the current (the old) p_grid. Not allowed to be the same variable as the output p_grid. |
[in] | p_step | - Maximum step in log10(p[Pa]). If the pressure grid is coarser than this, additional points are added until each log step is smaller than this. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41735 of file autoarts.h.
References ARTS::Var::atmfields_checked(), ARTS::Var::atmgeom_checked(), ARTS::Var::cloudbox_checked(), ARTS::Var::p_grid(), ARTS::Var::Numeric::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Clipping of particle_bulkprop_field.
The method allows you to apply hard limits the values of particle_bulkprop_field*. All values, of the property selected, below limit_low, are simply set to limit_low. And the same is performed with respect to limit_high. That is, the data in x for the retrieval quantity are forced to be inside the range [limit_low,limit_high].
Setting species="ALL", is a shortcut for applying the limits on all properties.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | bulkprop_name | - Name of bulk property to consider, or "ALL". |
[in] | limit_low | - Lower limit for clipping. (default: -std::numeric_limits<Numeric>::infinity()) |
[in] | limit_high | - Upper limit for clipping. (default: std::numeric_limits<Numeric>::infinity()) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37895 of file autoarts.h.
|
inline |
Adds a perturbation to particle_bulkprop_field.
Works as AtmFieldPerturb but acts on particle_bulkprop_field.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | particle_type | - Name of field to perturb, such as IWC. |
[in] | p_ret_grid | - Pressure retrieval grid. |
[in] | lat_ret_grid | - Latitude retrieval grid. |
[in] | lon_ret_grid | - Longitude retrieval grid. |
[in] | pert_index | - Index of position where the perturbation shall be performed. |
[in] | pert_size | - Size of perturbation. |
[in] | pert_mode | - Type of perturbation, ansolute or relative. (default: "absolute") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37922 of file autoarts.h.
|
inline |
Adds a perturbation to particle_bulkprop_field.
Works as AtmFieldPerturbAtmGrids but acts on particle_bulkprop_field.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | particle_type | - Name of field to perturb, such as IWC. |
[in] | pert_index | - Index of position where the perturbation shall be performed. |
[in] | pert_size | - Size of perturbation. |
[in] | pert_mode | - Type of perturbation, ansolute or relative. (default: "absolute") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37950 of file autoarts.h.
|
inline |
Removes unrealistically small or erroneous data from particle fields.
This WSM checks if the input particle field (e.g. particle_bulkprop_field*) contains values smaller than the given threshold. In this case, these values will be set to zero.
The method should be applied if the particle fields contain unrealistically small or erroneous data (NWP/GCM model data, e.g. from the Chevallierl_91l sets, often contain very small or even negative values, which are numerical artefacts rather than physical values.) For the scat_species_XXX_fields, it needs to be applied separately per Tensor4 type field collection. This allows to use different thresholds for the different types of fields (not for the different scattering species, though).
particle_fieldCleanup* shall be called after generation of the atmopheric fields.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | particle_field_out | - A particle property field, e.g. particle_bulkprop_field |
[in] | particle_field_in | - A particle property field, e.g. particle_bulkprop_field |
[in] | threshold | - Threshold below which the particle_field values are set to zero. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50811 of file autoarts.h.
References ARTS::Var::Tensor4::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Derives particle_masses from scat_meta.
This method is supposed to be used to derive particle_masses when pnd_field is internally calculated using pnd_fieldCalcFromParticleBulkProps* (in contrast to reading it from external sources using ScatElementsPndAndScatAdd and pnd_fieldCalcFrompnd_field_raw*). It extracts the mass information of the scattering elements from scat_meta*. Each scattering species is taken as a separate category of particle_masses, i.e., the resulting particle_masses* matrix will contain as many columns as scattering species are present in scat_meta.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38010 of file autoarts.h.
References ARTS::Var::particle_masses(), ARTS::Var::scat_meta(), and ARTS::Var::verbosity().
|
inline |
Sets particle_masses based on scat_meta assuming all particles are of the same mass category.
This method derives the particle masses from the mass entry of each scattering element. It is assumed that all scattering elements represent particles of the same (bulk) matter (e.g. water or ice). With other words, a single mass category is assumed (see particle_masses for a definition of "mass category").
To be clear, the above are assumptions of the method, the user is free to work with any scattering element. For Earth and just having cloud and particles, the resulting mass category can be seen as the total cloud water content, with possible contribution from both ice and liquid phase.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37984 of file autoarts.h.
References ARTS::Var::particle_masses(), ARTS::Var::scat_meta(), and ARTS::Var::verbosity().
|
inline |
Initialize partition functions with default values from built-in species data.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38026 of file autoarts.h.
References ARTS::Var::partition_functions(), and ARTS::Var::verbosity().
Referenced by main().
|
inline |
Simple conversion from altitude to pressure.
This function converts a vector of altitudes to an approximate vector of corresponding pressures. The formula used to convert altitide z to height is: p = 10.0^(5.0 - z / 1600)
Note that all altitude values in the vector must be less than 120 km, otherwise an error will be thrown.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | p_grid | - Approximate pressures of corresponding to given altitudes. |
[in] | z_grid | - Altitude grid. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40400 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::p_grid(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Calculation of the phase matrix of the individual scattering elements.
This function can be used in pha_mat_spt_agenda as part of the calculation of the scattering integral.
First, data at the requested frequency (given by f_grid and f_index*) and temperature (given by rtp_temperature) is extracted. This is followed by a transformation from the database coordinate system to the laboratory coordinate system.
Frequency extraction is always done by (linear) interpolation. Temperature is (linearly) interpolated when at least two temperature grid points are present in the scat_data and rtp_temperature* is positive. If only a single temperature point is available, data for this point is used without modification. In order to speed up calculations, temperature interpolation can be avoided by passing a rtp_temperature<0. In this case, a specific temperature grid from the scat_data grid is used without modification. The selection is as follows: -10 < rtp_temperature * < 0 T_grid[0] lowest temperature -20 < *rtp_temperature * < -10 T_grid[nT-1] highest temperature rtp_temperature < -20 T_grid[nT/2] median grid point
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38083 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::aa_index(), ARTS::Var::f_grid(), ARTS::Var::f_index(), ARTS::Var::pha_mat_spt(), ARTS::Var::pnd_field(), ARTS::Var::rtp_temperature(), ARTS::Var::scat_data(), ARTS::Var::scat_lat_index(), ARTS::Var::scat_lon_index(), ARTS::Var::scat_p_index(), ARTS::Var::verbosity(), ARTS::Var::za_grid(), and ARTS::Var::za_index().
|
inline |
Calculation of the phase matrix of the individual scattering elements.
In this function the phase matrix is extracted from pha_mat_sptDOITOpt*. It can be used in the agenda pha_mat_spt_agenda*. This method must be used in combination with DoitScatteringDataPrepare*.
Temperature is considered as described for pha_mat_sptFromData
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38105 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::aa_index(), ARTS::Var::doit_za_grid_size(), ARTS::Var::pha_mat_spt(), ARTS::Var::pha_mat_sptDOITOpt(), ARTS::Var::pnd_field(), ARTS::Var::rtp_temperature(), ARTS::Var::scat_data_mono(), ARTS::Var::scat_lat_index(), ARTS::Var::scat_lon_index(), ARTS::Var::scat_p_index(), ARTS::Var::verbosity(), and ARTS::Var::za_index().
|
inline |
Calculation of the phase matrix of the individual scattering elements.
This function is the monochromatic version of pha_mat_sptFromData.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38122 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::aa_index(), ARTS::Var::doit_za_grid_size(), ARTS::Var::pha_mat_spt(), ARTS::Var::pnd_field(), ARTS::Var::rtp_temperature(), ARTS::Var::scat_data_mono(), ARTS::Var::scat_lat_index(), ARTS::Var::scat_lon_index(), ARTS::Var::scat_p_index(), ARTS::Var::verbosity(), and ARTS::Var::za_index().
|
inline |
Calculation of the phase matrix of the individual scattering elements.
As pha_mat_sptFromData, but using frequency pre-interpolated data (as produced by scat_dataCalc), i.e. in here no frequency interpolation is done anymore.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38141 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::aa_index(), ARTS::Var::f_index(), ARTS::Var::pha_mat_spt(), ARTS::Var::pnd_field(), ARTS::Var::rtp_temperature(), ARTS::Var::scat_data(), ARTS::Var::scat_data_checked(), ARTS::Var::scat_lat_index(), ARTS::Var::scat_lon_index(), ARTS::Var::scat_p_index(), ARTS::Var::verbosity(), ARTS::Var::za_grid(), and ARTS::Var::za_index().
|
inline |
Calculates the total phase matrix of all scattering elements.
This function sums up the monochromatic phase matrices of all scattering elements pha_mat_spt weighted with their respective particle number density, given by pnd_field, for a single location within the cloudbox, given by scat_p_index, scat_lat_index, and scat_lon_index*.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38047 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::pha_mat(), ARTS::Var::pha_mat_spt(), ARTS::Var::pnd_field(), ARTS::Var::scat_lat_index(), ARTS::Var::scat_lon_index(), ARTS::Var::scat_p_index(), and ARTS::Var::verbosity().
|
inline |
Converts particle bulk property data to pnd_field.
In short, the method combines scat_species, pnd_agenda_array, particle_bulkprop_field* and their associated variables to derive pnd_field*.
The method does nothing if cloudbox is inactive.
Otherwise, cloudbox limits must be set before calling the method, and particle_bulkprop_field is checked to have non-zero elements just inside the cloudbox.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38242 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_limits(), ARTS::Var::cloudbox_on(), ARTS::Var::dpnd_field_dx(), ARTS::Var::jacobian_do(), ARTS::Var::jacobian_quantities(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::particle_bulkprop_field(), ARTS::Var::particle_bulkprop_names(), ARTS::Var::pnd_agenda_array(), ARTS::Var::pnd_agenda_array_input_names(), ARTS::Var::pnd_field(), ARTS::Var::scat_data(), ARTS::Var::scat_meta(), ARTS::Var::scat_species(), ARTS::Var::t_field(), and ARTS::Var::verbosity().
|
inline |
Interpolation of particle number density fields to calculation grid inside cloudbox.
This method interpolates the particle number density field from the raw data pnd_field_raw to obtain pnd_field. For 1D cases, where internally GriddedFieldPRegrid and GriddedFieldLatLonRegrid* are applied, zeropadding=1 sets the pnd_field* at pressure levels levels exceeding pnd_field_raw's pressure grid to 0 (not implemented for 2D and 3D yet). Default: zeropadding=0, which throws an error if the calculation pressure grid p_grid* is not completely covered by pnd_field_raw's pressure grid.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | zeropadding | - Allow zeropadding of pnd_field. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38270 of file autoarts.h.
|
inline |
Maps a 1D pnd_field to a (homogeneous) 2D or 3D pnd_field.
This method takes a 1D pnd_field and converts it to a 2D or 3D "cloud". It is assumed that a complete 1D case has been created, and after this atmosphere_dim, lat_grid, lon_grid and cloudbox_limits* have been changed to a 2D or 3D case (without changing the vertical extent of the cloudbox.
No modification of pnd_field is made for the pressure dimension. At the latitude and longitude cloudbox edge points pnd_field is set to zero. This corresponds to nzero=1. If you want a larger margin between the lat and lon cloudbox edges and the "cloud" you increase nzero*, where nzero is the number of grid points for which pnd_field* shall be set to 0, counted from each lat and lon edge.
See further AtmFieldsExpand1D.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | nzero | - Number of zero values inside lat and lon limits. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38302 of file autoarts.h.
|
inline |
Sets pnd_field to zero.
Creates an empty pnd_field of cloudbox size according to cloudbox_limits* and with number of scattering elemements according to scat_data. If scat_data is not set yet, it will be filled with one dummy scattering element.
The method works with both scat_data and scat_data_raw. This method primarily exists for testing purposes. On the one hand, empty pnd_field runs can be used to test the agreement between true clear-sky (cloudboxOff) solutions and the scattering solver solution in factual clear-sky conditions. It is important to avoid discontinuities when switching from thin-cloud to clear-sky conditions. Moreover, scattering calculations using the DOIT method include interpolation errors. If one is interested in this effect, one should compare the DOIT result with an empty cloudbox to a clearsky calculation. That means that the iterative method is performed for a cloudbox with no particles.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38336 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_limits(), ARTS::Var::dpnd_field_dx(), ARTS::Var::f_grid(), ARTS::Var::jacobian_quantities(), ARTS::Var::pnd_field(), ARTS::Var::scat_data(), and ARTS::Var::verbosity().
|
inline |
Calculates pnd_data from given psd_data for one scattering species.
Performs integration of the size distribution over the size grid bin deriving pnd (units #/m3) from psd (units #/m3/m). Some checks on the sufficiency of the size grid range and coverage are applied.
quad_order* can be 0 for rectangular or 1 for trapezoidal integration. The only difference is the treatment of the start and end nodes. For trapezoidal their corresponding bins end exactly at the nodes, while for rectangular they extend further out by the half distance to the neighbor node (but not beyond 0).
Attempts to check that the size grids and scat_data represent the bulk extinction sufficiently. Specifically, it is tested that (a) psd*ext is decreasing at the small and large particle size ends of the size grid - but only if scattering species bulk extinction exceeds 1% of threshold_ss_ext. (b) removing the smallest and largest particles changes the resulting bulk extinction by less then a fraction of threshold_se_ext* - but only if scattering species bulk extinction exceeds threshold_ss_ext and number density (pnd) of the edge size point at this atmospheric level is larger than threshold_se_pnd times the maximum pnd of this scattering element over all atmospheric levels. Skipping tests in case of low extinction is done in order to minimize issues arising from very low mass densities, particularly at single atmospheric levels, and very low bulk extinctions, i.e. in cases where the effects on the radiance fields are estimated to be low. NOTE: The tests are only approximate and do not guarantee the validity of the resulting bulk properties (and increasing the thresholds will decrease the reliability of the bulk properties).
[in,out] | Workspace | ws - An ARTS workspace |
[in] | quad_order | - Order of bin quadrature. (default: 1) |
[in] | scat_index | - Take data from scattering species of this index (0-based) in scat_data. |
[in] | threshold_se_ext | - Maximum allowed extinction fraction in each of the edge size bins. (default: 0.02) |
[in] | threshold_ss_ext | - Minimum bulk extinction in the processed scattering species for which to apply size grid representation checks. (default: 1e-8) |
[in] | threshold_se_pnd | - Minimum ratio of edge point pnd to maximum pnd of this scattering element over all pressure levels. (default: 0.02) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38192 of file autoarts.h.
|
inline |
Calculates pnd_data from given psd_data.
As pndFromPsdBasic, but without bulk extinction representation checks.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | quad_order | - Order of bin quadrature. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38216 of file autoarts.h.
|
inline |
Stand-alone calculation of propagation path field from sensors.
Uses ppathCalc internally.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38410 of file autoarts.h.
References ARTS::Var::atmgeom_checked(), ARTS::Var::cloudbox_checked(), ARTS::Var::cloudbox_on(), ARTS::Var::f_grid(), ARTS::Var::ppath_agenda(), ARTS::Var::ppath_field(), ARTS::Var::ppath_inside_cloudbox_do(), ARTS::Var::ppath_lmax(), ARTS::Var::ppath_lraytrace(), ARTS::Var::rte_pos2(), ARTS::Var::sensor_los(), ARTS::Var::sensor_pos(), and ARTS::Var::verbosity().
|
inline |
Computes ppath_field from "standalone" sensors looking upwards from 0 m altitude with zenith angles range [0, 90], downwards from the top of the atmosphere covering the zenith angle range from 180 degrees to the surface tangent minus 1e-4 degrees, and through the limb covering at the same position as the downwards looking sensor covering the zenith angle range from the surface tangent plus 1e-4 degrees to 90 degrees minus 1e-4 degrees.
The top of the atmosphere is from z_field(-1, 0, 0) [python range notation].
The field will consist of 3*nz arrays structured as [up, limb, down]
The intent of this function is to generate a field so that calculations of ppvar_iy of all the fields will cover the zenith angle space of all positions in z_field.
Only works for atmosphere_dim 1, spherical planets, and ppath_lmax<0
[in,out] | Workspace | ws - An ARTS workspace |
[in] | nz | - Number of zenith angles per position (default: 3) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38368 of file autoarts.h.
|
inline |
Calculates a geometrical propagation path step.
This function determines a propagation path step by pure geometrical calculations. That is, refraction is neglected. Path points are always included for crossings with the grids, tangent points and intersection points with the surface. The WSV ppath_lmax gives the option to include additional points to ensure that the distance along the path between the points does not exceed the selected maximum length. No additional points are included if ppath_lmax* is set to <= 0.
For further information, type see the on-line information for ppath_step_agenda*.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38590 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::ppath_lmax(), ARTS::Var::ppath_step(), ARTS::Var::refellipsoid(), ARTS::Var::verbosity(), ARTS::Var::z_field(), and ARTS::Var::z_surface().
|
inline |
Calculates a propagation path step, considering refraction by a basic approach.
Refraction is taken into account by probably the simplest approach possible. The path is treated to consist of piece-wise geometric steps. A geometric path step is calculated from each point by using the local line-of-sight. Snell's law for spherical symmetry is used for 1D to determine the zenith angle at the new point. For 2D and 3D, the zenith angle is calculated using the average gradient of the refractive index between the two points. For 3D, the azimuth angle is treated in the same way as the zenith one.
The maximum length of each ray tracing step is given by the WSV ppath_lraytrace*. The length will never exceed the given maximum, but it can be smaller. The ray tracing steps are only used to determine the path. Points to describe the path are included as for ppath_stepGeometric, this including the functionality of ppath_lmax*.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38622 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::ppath_lmax(), ARTS::Var::ppath_lraytrace(), ARTS::Var::ppath_step(), ARTS::Var::refellipsoid(), ARTS::Var::refr_index_air_agenda(), ARTS::Var::t_field(), ARTS::Var::verbosity(), ARTS::Var::vmr_field(), ARTS::Var::z_field(), and ARTS::Var::z_surface().
|
inline |
Stand-alone calculation of propagation paths.
Beside a few checks of input data, the only operation of this method is to execute ppath_agenda.
Propagation paths are normally calculated as part of the radiative transfer calculations, and this method is not part of the control file. A reason to call this function directly would be to obtain a propagation path for plotting. Anyhow, use this method instead of calling e.g.*ppathStepByStep directly.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38393 of file autoarts.h.
References ARTS::Var::atmgeom_checked(), ARTS::Var::cloudbox_checked(), ARTS::Var::cloudbox_on(), ARTS::Var::f_grid(), ARTS::Var::ppath(), ARTS::Var::ppath_agenda(), ARTS::Var::ppath_inside_cloudbox_do(), ARTS::Var::ppath_lmax(), ARTS::Var::ppath_lraytrace(), ARTS::Var::rte_los(), ARTS::Var::rte_pos(), ARTS::Var::rte_pos2(), and ARTS::Var::verbosity().
|
inline |
Moves rte_pos forwards to near altitude before calling ppathCalc to compute a different ppath. The accuracy-variable gives minimum distance before the input altitude.
The forward-moving algorithm calls ppathCalc several times at reduced maximum distances. The intention is to maintain the correct rte_los for a given rte_pos at all altitudes. The method is thus relatively slow, and VERY memory intense at low accuracy.
Intended to be used with "tropospheric corrections" from ground geometry. Not well-tested
Throws error if no altitude is in line of sight.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | altitude | - Altitude to move forward towards |
[in] | accuracy | - Accuracy of altitude (default: 0.5) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38440 of file autoarts.h.
|
inline |
Determines the propagation path from rte_pos2 to rte_pos.
The propagation path linking rte_pos and rte_pos2 is calculated and returned. The method determines the path in a pure numerical manner, where a simple algorithm is applied. The task is to find the value of rte_los (at rte_pos) linking the two positions.
See the user guide for a description of the search algorithm, including a more detailed definition of za_accuracy, pplrt_factor* and pplrt_lowest.
The standard application of this method should be to radio link calculations, where rte_pos2 corresponds to a transmitter, and rte_pos* to the receiver/sensor.
The details of the ray tracing is controlled by ppath_step_agenda as usual.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | za_accuracy | - Required accuracy, in form of the maximum allowed angular off-set [deg]. (default: 2e-5) |
[in] | pplrt_factor | - The factor with which ppath_lraytrace is decreased if no solution is found. (default: 5) |
[in] | pplrt_lowest | - Lowest value ppath_lraytrace to consider. The calculations are halted if this length is passed. (default: 0.5) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38476 of file autoarts.h.
|
inline |
Propagation path calculations for a plane parallel atmosphere.
This method basically assumes that the planet's radius is infinite, i.e. the planet surface has no curvature. Some consequences of this assumption:
Notice that the method provides full propagation paths. This means that ppath_step_agenda is ignored (and thus also refraction). On the other hand, the method considers the cloudbox exactly as the standard path calculations.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38507 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_limits(), ARTS::Var::cloudbox_on(), ARTS::Var::ppath(), ARTS::Var::ppath_inside_cloudbox_do(), ARTS::Var::ppath_lmax(), ARTS::Var::rte_los(), ARTS::Var::rte_pos(), ARTS::Var::verbosity(), ARTS::Var::z_field(), and ARTS::Var::z_surface().
|
inline |
Standard method for calculation of propagation paths.
This method calculates complete propagation paths in a stepwise manner. Each step is denoted as a "ppath_step" and is the path through/inside a single grid box.
The definition of a propgation path cannot be accommodated here. For more information read the chapter on propagation paths in the ARTS user guide.
This method should never be called directly. Use ppathCalc instead if you want to extract propagation paths.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38533 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_limits(), ARTS::Var::cloudbox_on(), ARTS::Var::f_grid(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::ppath(), ARTS::Var::ppath_inside_cloudbox_do(), ARTS::Var::ppath_lmax(), ARTS::Var::ppath_lraytrace(), ARTS::Var::ppath_step_agenda(), ARTS::Var::refellipsoid(), ARTS::Var::rte_los(), ARTS::Var::rte_pos(), ARTS::Var::verbosity(), ARTS::Var::z_field(), and ARTS::Var::z_surface().
|
inline |
WSM to only write a reduced Ppath, omitting grid positions.
The following fields are set to be empty: gp_p, gp_lat and gp_lon. This cam drastically decrease the time for reading the structure by some external software.
If file_index is >= 0, the variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of *file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | filename | - File name. See above. (default: "") |
[in] | file_index | - Optional file index to append to filename. (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38561 of file autoarts.h.
|
inline |
Sets ppvar_optical_depth according to provided transmission data.
The values in ppvar_optical_depth are set to -log( ppvar_trans_cumulat(joker,joker,0,0) ).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38640 of file autoarts.h.
References ARTS::Var::ppvar_optical_depth(), ARTS::Var::ppvar_trans_cumulat(), and ARTS::Var::verbosity().
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38657 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38676 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38695 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38733 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38714 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38752 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38771 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38790 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38809 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38828 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38866 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38885 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38904 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38923 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38942 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38961 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38980 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38999 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39018 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39037 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39056 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39075 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39094 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39113 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39132 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39151 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39170 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39189 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39208 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 38847 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39227 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39246 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39265 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39284 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39303 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39322 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39341 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39360 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39379 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39398 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39417 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39436 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39455 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39474 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39493 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39512 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39531 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39550 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39569 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39588 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39607 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39626 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39645 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39683 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39702 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39721 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39740 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39759 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39778 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39664 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39797 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39816 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39854 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39835 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39873 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39892 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39911 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39930 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39949 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39968 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 39987 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40006 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40025 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40044 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40063 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40082 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40101 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40120 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40139 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40158 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40177 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40196 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40253 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40234 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40215 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40272 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40291 of file autoarts.h.
|
inline |
Prints a variable on the screen.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be printed. |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40310 of file autoarts.h.
|
inline |
Prints (most) physical constants used in ARTS.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40327 of file autoarts.h.
References ARTS::Var::verbosity().
|
inline |
Prints a list of the workspace variables.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | only_allocated | - Flag for printing either all variables (0) or only allocated ones (1). (default: 1) |
[in] | level | - Output level to use. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40344 of file autoarts.h.
|
inline |
Checks if the propmat_clearsky_agenda contains all necessary methods to calculate all the species in abs_species.
This method should be called just before the propmat_clearsky_agenda is used, e.g. DoitGetIncoming, ybatchCalc, yCalc
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40719 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::propmat_clearsky_agenda(), ARTS::Var::propmat_clearsky_agenda_checked(), and ARTS::Var::verbosity().
|
inline |
Calculate (vector) gas absorption coefficients for all points in the atmosphere.
This is useful in two different contexts:
The calculation itself is performed by the propmat_clearsky_agenda*.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | doppler | - A vector of doppler shift values in Hz. Must either be empty or have same dimension as p_grid. (default: {}) |
[in] | los | - Line of sight (default: {}) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40750 of file autoarts.h.
|
inline |
Calculates absorption matrix describing Faraday rotation.
Faraday rotation is a change of polarization state of an electromagnetic wave propagating through charged matter by interaction with a magnetic field. Hence, this method requires abs_species* to contain 'free_electrons' and electron content field (as part of vmr_field) as well as magnetic field (mag_u_field, mag_v_field*, mag_w_field) to be specified.
Faraday rotation affects Stokes parameters 2 and 3 (but not intensity!). Therefore, this method requires stokes_dim>2.
Like all 'propmat_clearskyAdd*' methods, the method is additive, i.e., does not overwrite the propagation matrix propmat_clearsky, but adds further contributions.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40435 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::atmosphere_dim(), ARTS::Var::dpropmat_clearsky_dx(), ARTS::Var::f_grid(), ARTS::Var::jacobian_quantities(), ARTS::Var::propmat_clearsky(), ARTS::Var::rtp_los(), ARTS::Var::rtp_mag(), ARTS::Var::rtp_vmr(), ARTS::Var::stokes_dim(), and ARTS::Var::verbosity().
|
inline |
Copy propmat_clearsky from abs_coef_per_species. This is handy for putting an explicit line-by-line calculation into the propmat_clearsky_agenda*. This method is also used internally by. propmat_clearskyAddOnTheFly*. Like all other propmat_clearsky methods, this method does not overwrite prior content of propmat_clearsky, but adds to it.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40455 of file autoarts.h.
References ARTS::Var::abs_coef_per_species(), ARTS::Var::dabs_coef_dx(), ARTS::Var::dpropmat_clearsky_dx(), ARTS::Var::propmat_clearsky(), and ARTS::Var::verbosity().
|
inline |
Extract gas absorption coefficients from lookup table.
This extracts the absorption coefficient for all species from the lookup table, and adds them to the propagation matrix. Extraction is for one specific atmospheric condition, i.e., a set of pressure, temperature, and VMR values.
Some special species are ignored, for example Zeeman species and free electrons, since their absorption properties are not simple scalars and cannot be handled by the lookup table.
The interpolation order in T and H2O is given by abs_t_interp_order and abs_nls_interp_order, respectively.
Extraction is done for the frequencies in f_grid. Frequency interpolation is controlled by abs_f_interp_order. If this is zero, then f_grid must either be the same as the internal frequency grid of the lookup table (for efficiency reasons, only the first and last element of f_grid are checked), or must have only a single element. If abs_f_interp_order is above zero, then frequency is interpolated along with the other interpolation dimensions. This is useful for calculations with Doppler shift.
For Doppler calculations, you should generate the table with a somewhat larger frequency grid than the calculation itself has, since the Doppler shift will push the frequency grid out of the table range on one side.
Some extrapolation is allowed. For pressure and frequency interpolation the standard extrapolation factor of 0.5 is applied. The factor is the default for temperature and VMR interpolation, but the extrapolation limit can here be adjusted by the extpolfac argument.
See also: propmat_clearskyAddOnTheFly.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | extpolfac | - Extrapolation factor (for temperature and VMR grid edges). (default: 0.5) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40504 of file autoarts.h.
|
inline |
Calculates gas absorption coefficients line-by-line for HITRAN line mixed data.
Wigner6Init* or Wigner3Init must be called before this function.
Please ensure you cite the original authors when you use this function: J. Lamouroux, L. Realia, X. Thomas, et al., J.Q.S.R.T. 151 (2015), 88-96
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40526 of file autoarts.h.
References ARTS::Var::abs_hitran_relmat_data(), ARTS::Var::abs_lines_per_species(), ARTS::Var::abs_species(), ARTS::Var::f_grid(), ARTS::Var::jacobian_quantities(), ARTS::Var::partition_functions(), ARTS::Var::propmat_clearsky(), ARTS::Var::rtp_pressure(), ARTS::Var::rtp_temperature(), ARTS::Var::rtp_vmr(), and ARTS::Var::verbosity().
|
inline |
Calculates gas absorption coefficients line-by-line.
This method can be used inside propmat_clearsky_agenda just like propmat_clearskyAddFromLookup*. It is a shortcut for putting in some other methods explicitly, namely:
The calculation is for one specific atmospheric condition, i.e., a set of pressure, temperature, and VMR values.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40553 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::abs_xsec_agenda(), ARTS::Var::dnlte_dx_source(), ARTS::Var::dpropmat_clearsky_dx(), ARTS::Var::f_grid(), ARTS::Var::jacobian_quantities(), ARTS::Var::nlte_dsource_dx(), ARTS::Var::nlte_source(), ARTS::Var::propmat_clearsky(), ARTS::Var::rtp_nlte(), ARTS::Var::rtp_pressure(), ARTS::Var::rtp_temperature(), ARTS::Var::rtp_vmr(), and ARTS::Var::verbosity().
|
inline |
Calculates absorption coefficients of particles to be used in clearsky (non-cloudbox) calculations.
This is a method to include particles (neglecting possible scattering components) in a clearsky calculation, i.e. without applying the cloudbox and scattering solvers. Particles are handled as absorbing species with one instance of 'particles' per scattering element considered added to abs_species. Particle absorption cross- sections at current atmospheric conditions are extracted from the single scattering data stored in scat_data, i.e., one array element per 'particles' instance in abs_species is required. Number densities are stored in vmr_field_raw or vmr_field as for all abs_species*, but can be taken from (raw) pnd_field type data.
Note that the absorption coefficient is applied both in the extinction term (neglecting scattering out of the line of sight) and the emission term (neglecting the scattering source term, i.e. scattering into the line of sight).
Optionally, particle extinction (sum of absorption and scattering coefficient) can be used instead of absorption only. To choose this case, set the use_abs_as_ext flag to 0. However, be aware that this creates some unphysical emission term, hence is only suitable, where the source term is negligible anyways, e.g. for occultation simulations.
A line-of-sight direction rtp_los is required as particles can exhibit directional dependent absorption properties, which is taken into account by this method. ScatElementsToabs_speciesAdd* can be used to add all required settings/data for individual scattering elements at once, i.e. a 'particles' tag to abs_species, a set of single scattering data to scat_data* and a number density field to vmr_field_raw (vmr_field is derived applying AtmFieldsCalc once VMRs for all abs_species* have been added) is appended for each scattering element.
Like all 'propmat_clearskyAdd*' methods, the method is additive, i.e., does not overwrite the propagation matrix propmat_clearsky, but adds further contributions.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | use_abs_as_ext | - A flag with value 1 or 0. If set to one, particle absorption is used in extinction and emission parts of the RT equation, and scattering out of LOS as well as into LOS is neglected. Otherwise, particle extinction (absorption+scattering) is applied in both the extinction as well as the emission part of the RT equation. That is, true extinction is applied, but emission also includes a pseudo-emission contribution from the scattering coefficient. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40616 of file autoarts.h.
|
inline |
Calculates Zeeman-affected polarized propagation matrix and its derivatives.
Otherwise as propmat_clearskyAddFromLookup
[in,out] | Workspace | ws - An ARTS workspace |
[in] | manual_zeeman_tag | - Manual angles tag (default: 0) |
[in] | manual_zeeman_magnetic_field_strength | - Manual Magnetic Field Strength (default: 1.0) |
[in] | manual_zeeman_theta | - Manual theta given positive tag (default: 0.0) |
[in] | manual_zeeman_eta | - Manual eta given positive tag (default: 0.0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40639 of file autoarts.h.
|
inline |
Sets propmat_clearsky to match zero attenuation if negative value. Useful for line mixing in some cases.
Use this method just if you know what you are doing!
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40700 of file autoarts.h.
References ARTS::Var::propmat_clearsky(), and ARTS::Var::verbosity().
|
inline |
Initialize propmat_clearsky and nlte_source.
This method must be used inside propmat_clearsky_agenda and then be called first.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40661 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::dnlte_dx_source(), ARTS::Var::dpropmat_clearsky_dx(), ARTS::Var::f_grid(), ARTS::Var::jacobian_quantities(), ARTS::Var::nlte_do(), ARTS::Var::nlte_dsource_dx(), ARTS::Var::nlte_source(), ARTS::Var::propmat_clearsky(), ARTS::Var::propmat_clearsky_agenda_checked(), ARTS::Var::stokes_dim(), and ARTS::Var::verbosity().
|
inline |
Sets propmat_clearsky to match zero attenuation.
Use this method just if you know what you are doing!
If you want to make a calculation with no clear-sky attenuation at all, fill propmat_clearsky_agenda with this method and required Ignore statements (don't include propmat_clearskyInit).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40682 of file autoarts.h.
References ARTS::Var::f_grid(), ARTS::Var::propmat_clearsky(), ARTS::Var::stokes_dim(), and ARTS::Var::verbosity().
|
inline |
Abel and Boutle [2012] particle size distribution for rain.
Reference: Abel and Boutle, An improved representation of the raindrop size distribution for single-moment microphysics schemes, QJRMS, 2012.
This is a 1-parameter PSD, i.e. pnd_agenda_input shall have one column and pnd_agenda_input_names shall contain a single string. The input data in pnd_agenda_input shall be rain mass content in unit of [kg/m3]. The naming used is pnd_agenda_input_names is free but the same name must be used in particle_bulkprop_names and dpnd_data_dx_names*.
Particles are assumed to be near-spherical, ie. psd_size_grid can either be in terms of volume (or mass) equivalent diameter or maximum diameter.
Derivatives are obtained analytically.
The validity range of mass content is not limited. Negative mass contents will produce negative psd values following a distribution given by abs(RWC), ie. abs(psd)=f(abs(RWC)).
If temperature is outside [t_min,t_max] psd=0 and dpsd=0 if picky=0, or an error is thrown if picky=1.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | t_min | - Low temperature limit to calculate a psd. (default: 273) |
[in] | t_max | - High temperature limit to calculate a psd. (default: 373) |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40794 of file autoarts.h.
|
inline |
Normalized PSD as proposed in Delanoë et al. ((2014)),
Title and journal: 'Normalized particle size distribution for remote sensing application', J. Geophys. Res. Atmos., 119, 4204–422.
The PSD has two independent parameters n0Star, the intercept parameter, and Dm, the volume-weighted diameter. This implementation expects as input two out of the following three quantities: iwc, n0Star, Dm. In this case one of the input parameters iwc, n0Star, Dm must be set to -999. It is also possible to provide only iwc, in which case an a priori assumption will be used to deduce n0Star from temperature. In this case both n0Star and Dm must be set to -999.0.
This PSD is not defined for vanishing concentrations of scatterers as it requires normalization by Dm. It is up to the user to ensure that the value of Dm is sufficiently large. An error is thrown if Dm is zero or below the value provided by dm_min.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | iwc | - Ice water content (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | n0Star | - Intercept parameter (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | Dm | - Volume weighted diameter (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | rho | - Density of ice (default: 917.6) |
[in] | alpha | - alpha parameter of the shape function (default: -0.237) |
[in] | beta | - beta paramter of the shape function (default: 1.839) |
[in] | t_min | - Low temperature limit to calculate a psd. |
[in] | t_max | - High temperature limit to calculate a psd. |
[in] | dm_min | - Lower threshold for Dm below which an error is thrown. (default: -1.0) |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40841 of file autoarts.h.
|
inline |
The Field et al. [2007] particle size distribution for snow and cloud ice.
This is a 1-parameter PSD, i.e. pnd_agenda_input shall have one column and pnd_agenda_input_names shall contain a single string. The input data in pnd_agenda_input shall be ice hydrometeor mass content in unit of [kg/m3]. The naming used is pnd_agenda_input_names is free but the same name must be used in particle_bulkprop_names and dpnd_data_dx_names*.
psd_size_grid* shall contain size in terms of maximum diameter.
Derivatives are obtained by perturbation of 0.1%, but not less than 1e-9 kg/m3.
Both parametrization for tropics and midlatitudes are handled, governed by setting of regime, where "TR" selectes the tropical case, and "ML" the midlatitude one.
The validity range of mass content is not limited. Negative mass contents will produce negative psd values following a distribution given by abs(IWC), ie. abs(psd)=f(abs(IWC)).
If temperature is outside [t_min,t_max] psd=0 and dpsd=0 if picky=0, or an error is thrown if picky=1.
For temperatures below t_min_psd, the size distribution is calculated for T = t_min_psd. Likewise, for temperatures above t_max_psd*, the distribution is derived for T = t_max_psd.
Defaults of t_min_psd and t_max_psd were set considering that the parametrization has been derived from measurements over temperatures of -60C to 0C. Checks of the sanity of the mass-dimension relationship are performed Errors are thrown if:
[in,out] | Workspace | ws - An ARTS workspace |
[in] | regime | - Parametrization regime ("TR"=tropical or "ML"=midlatitude). |
[in] | t_min | - Low temperature limit to calculate a psd. (default: 0) |
[in] | t_max | - High temperature limit to calculate a psd. (default: 290.) |
[in] | t_min_psd | - Low temperature limit to use as paramtrization temperature. (default: 200.) |
[in] | t_max_psd | - High temperature limit to use as paramtrization temperature. (default: 273.15) |
[in] | beta_min | - Low b limit (only if picky). (default: 1.01) |
[in] | beta_max | - High b limit (only if picky). (default: 4) |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40910 of file autoarts.h.
|
inline |
The Field [2019] particle size distribution for hail.
Reference: Field, Normalized hail particle size distributions from the T-28 storm-penetrating aircraft, JAMC, 2019
This is a 1-parmater PSD i.e. pnd_agenda_input shall have one column and pnd_agenda_input_names* shall contain a single string. The input data in pnd_agenda_input shall be hail mass content in unit of [kg/m3]. The naming used is pnd_agenda_input_names is free but the same name must be used in particle_bulkprop_names and dpnd_data_dx_names*. The parameters assume a constant effective density, i.e. scat_species_b pprox 3
Derivatives are obtained analytically.
The validity range of mass content is not limited. Negative mass contents will produce negative psd values following a distribution given by abs(HWC), ie. abs(psd)=f(abs(HWC)).
If temperature is outside [t_min,t_max] psd=0 and dpsd=0 if picky=0, or an error is thrown if picky=1.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | t_min | - Low temperature limit to calculate a psd. |
[in] | t_max | - High temperature limit to calculate a psd. |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40956 of file autoarts.h.
|
inline |
McFarquahar and Heymsfield [1997] particle size distribution for cloud ice.
This is a 1-parameter PSD, i.e. pnd_agenda_input shall have one column and pnd_agenda_input_names shall contain a single string. The input data in pnd_agenda_input shall be ice hydrometeor mass content in unit of [kg/m3]. The naming used is pnd_agenda_input_names is free but the same name must be used in particle_bulkprop_names and dpnd_data_dx_names*.
psd_size_grid* shall contain size in terms of volume equivalent diameter.
Derivatives are obtained by perturbation of 0.1%, but not less than 1e-9 kg/m3.
The validity range of mass content is not limited. Negative mass contents will produce negative psd values following a distribution given by abs(IWC), ie. abs(psd)=f(abs(IWC)).
If temperature is outside [t_min,t_max] psd=0 and dpsd=0 if picky=0, or an error is thrown if picky=1.
For temperatures below t_min_psd, the size distribution is calculated for T = t_min_psd. Likewise, for temperatures above t_max_psd*, the distribution is derived for T = t_max_psd.
Defaults of t_min_psd and t_max_psd were set considering that the parametrization has been derived from measurements over temperatures of -70C to -20C. The noisy option can not be used together with calculation of derivatives (ie. when dpnd_data_dx_names is not empty).
[in,out] | Workspace | ws - An ARTS workspace |
[in] | t_min | - Low temperature limit to calculate a psd. (default: 0) |
[in] | t_max | - High temperature limit to calculate a psd. (default: 280.) |
[in] | t_min_psd | - Low temperature limit to use as paramtrization temperature. (default: 180) |
[in] | t_max_psd | - High temperature limit to use as paramtrization temperature. (default: 273.15) |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
[in] | noisy | - Distribution parameter perturbance flag (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41010 of file autoarts.h.
|
inline |
Calculates psd_data and dpsd_data_dx following Milbrandt and Yau (2005) two moment particle size distribution for cloud water, cloud ice, rain, snow, graupel and hail, which is used in the GEM model.
WSM for use in pnd_agenda_array for mapping particle_bulkprop_field to pnd_field using pnd_fieldCalcFromParticleBulkProps. Produces the particle size distribution values (dN/dD) and their derivates with respect to independent variables x by dpnd_data_dx_names over multiple particle sizes and atmospheric levels (or SWC/T combinations).
psd_size_grid* is considered to be in terms of maximum diameter. WC is considered to be in terms of mass content (or mass density), ie. units of [kg/m3]. N_tot in terms of number density, ie. units of [1/m3] . Derivatives with respect to WC and N_tot are obtained analytically.
Six particle size distributions for the different hydrometeors are handled, governed by setting of hydrometeor_type, where "cloud_water" selects cloud liquid water , "cloud_ice" selects cloud ice, "snow" selects snow, "rain" selects rain, "graupel" selects graupel, and "hail" selects hail,
Requirements:
pnd_agenda_input_names* must include : ["X-mass_density", "X-number_density" ]. "X" is an arbitrary name The entries in dpnd_data_dx_names (ie. the allowed independent variablea ) can be "X-mass_density" and\or "X-number_density".
The validity range of WC is not limited. Negative WC will produce negative psd values following a distribution given by abs(WC), ie. abs(psd)=f(abs(WC)).
If temperature is outside [t_min,t_max] psd=0 and dpsd=0 if picky=0, or an error is thrown if picky=1.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | hydrometeor_type | - Hydrometeor type (see above description). |
[in] | t_min | - Low temperature limit to calculate a psd. (default: 0) |
[in] | t_max | - High temperature limit to calculate a psd. (default: 999) |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41073 of file autoarts.h.
|
inline |
Modified gamma distribution PSD using n0, mu, la and ga as parameters.
The modified gamma distribution is a 4-parameter (n0, mu, la and ga) distribution [Petty & Huang, JAS, 2011)]: n(x) = n0 * x^mu * exp( -la*x^ga ) where x is particle size or mass.
The parameters can be given in two ways, either by pnd_agenda_input or as GIN arguments. The first option allows the parameter to vary, while in the second case the parameter gets a constant value. If a parameter is part of pnd_agenda_input, the corresponding GIN argument must be set to NaN (which is default). This means that the number of columns in pnd_agenda_input* and the number of non-NaN choices for n0, mu, la and ga must add up to four.
Data in pnd_agenda_input are linked to the MGD parameters in term of order, the naming in pnd_agenda_input_names is free. If all four parameteras are specified by pnd_agenda_input, the data in the first column are taken as n0, the second column as mu etc. If a parameter is given as a GIN argument, the columns are just shifted with one position. For example, if mu and ga are specified as GIN arguments, pnd_agenda_input shall have two columns, with n0-values in the first one and la-values in the second one.
The GIN route is especially suitable for selecting special cases of MGD. For example, by setting mu=0 and ga=1, an exponential PSD is obtained: n(x) = n0 * exp( -la*x ) With mu=1 and ga=1, the gamma PSD is obtained: n(x) = n0 * x^mu *exp( -la*x ) There should be little overhead in using the method for exponential and gamma PSDs, there is an internal switch to dedicated expressions for those PSDs.
Derivatives can only be obtained for parameters that are specified by pnd_agenda_input*.
If temperature is outside [t_min,t_max] psd=0 and dpsd=0 if picky=0, or an error is thrown if picky=1.
These requirements apply to the MGD parameters: la > 0 ga > 0
[in,out] | Workspace | ws - An ARTS workspace |
[in] | n0 | - n0 (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | mu | - mu (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | la | - la (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | ga | - ga (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | t_min | - Low temperature limit to calculate a psd. |
[in] | t_max | - High temperature limit to calculate a psd. |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41140 of file autoarts.h.
|
inline |
Modified gamma distribution (MGD) PSD, with mass content as input.
See psdModifiedGamma for a defintion of MGD parameters and how this PSD is handled in ARTS. Only deviations with respect to psdModifiedGamma* are described here.
This version of MGD PSD takes mass content as first input argument. This means that the first column of pnd_agenda_input shall hold mass content data.
The mass content basically replaces one of the standard parameters (n0, mu, la and ga). This parameter is denoted as the dependent one. The dependent parameter is selected by setting the corresponding GIN to -999. So far only n0 and la are allowed to be dependent.
Regarding remaining columns in pnd_agenda_input and constant parameter values (by GIN) follows the same principle as for psdModifiedGamma* except that mass is always in column one (as mentioned) and that there is no position in pnd_agenda_input for the dependent parameter.
These requirements apply to the MGD parameters: mu + scat_species_b + 1 > 0 la > 0 ga > 0 If la is the dependent parameter, mass content must be > 0.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | n0 | - n0 (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | mu | - mu (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | la | - la (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | ga | - ga (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | t_min | - Low temperature limit to calculate a psd. |
[in] | t_max | - High temperature limit to calculate a psd. |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41194 of file autoarts.h.
|
inline |
Modified gamma distribution PSD, with mass content and mean particle mass (Mmean) as inputs.
"Mean particle mass" is here defined as the mass content divided with the total number density.
This version of MGD PSD works as psdModifiedGammaMass, but takes mass content and mean particle mass as first two arguments. This means that the first and second column of pnd_agenda_input shall hold mass content and Mmean, respectively. Accordingly, the number of dependent parameters is two.
These requirements apply to the MGD parameters: mu + 1 > 0 la > 0 ga > 0 Mmean must be > 0.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | n0 | - n0 (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | mu | - mu (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | la | - la (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | ga | - ga (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | t_min | - Low temperature limit to calculate a psd. |
[in] | t_max | - High temperature limit to calculate a psd. |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41281 of file autoarts.h.
|
inline |
Modified gamma distribution PSD, with mass content and total number density (Ntot) as inputs.
This version of MGD PSD works as psdModifiedGammaMass, but takes mass content and total number density as first two arguments. This means that the first and second column of pnd_agenda_input shall hold mass content and Ntot, respectively. Accordingly, the number of dependent parameters is two.
These requirements apply: mu + 1 > 0 la > 0 ga > 0 Ntot must be > 0.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | n0 | - n0 (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | mu | - mu (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | la | - la (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | ga | - ga (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | t_min | - Low temperature limit to calculate a psd. |
[in] | t_max | - High temperature limit to calculate a psd. |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41236 of file autoarts.h.
|
inline |
Modified gamma distribution PSD, with mass content as input.
The intercept parameter N0 is assumed dependent on the slope parameter lambda, such that N0=N_alpha*lambda^n_b with fixed N_alpha and n_b. This is a common form for many PSD parametrizations for use with single-moment mass-based schemes.
This version of MGD PSD takes mass content as first input argument. This means that the first column of pnd_agenda_input shall hold mass content data. The dependent parameter is assumed to be lambda.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | n_alpha | - n_alpha |
[in] | n_b | - n_b |
[in] | mu | - mu |
[in] | gamma | - gamma |
[in] | t_min | - Low temperature limit to calculate a psd. |
[in] | t_max | - High temperature limit to calculate a psd. |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41319 of file autoarts.h.
|
inline |
Modified gamma distribution PSD, with mass content and mean size (Xmean) as inputs.
"Mean size" is here defined as mass weighted size. Remembering that mass is a*x^b, this mean size can be expressed as M_b+1/M_b where M_b is b:th moment of the PSD (see e.g. Eq. 17 in Petty&Huang, JAS, 2011).
This version of MGD PSD works as psdModifiedGammaMass, but takes mass content and mass size as first two arguments. This means that the first and second column of pnd_agenda_input shall hold mass content and Xmean, respectively. Accordingly, the number of dependent parameters is two.
These requirements apply to the MGD parameters: mu + scat_species_b + 1 > 0 la > 0 ga > 0 Xmean must be > 0.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | n0 | - n0 (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | mu | - mu (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | la | - la (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | ga | - ga (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | t_min | - Low temperature limit to calculate a psd. |
[in] | t_max | - High temperature limit to calculate a psd. |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41365 of file autoarts.h.
|
inline |
Modified gamma distribution PSD, with mass content and median size (Xmedian) as inputs.
This version of MGD PSD works as psdModifiedGammaMass, but takes mass content and median size as first two arguments. This means that the first and second column of pnd_agenda_input shall hold mass content and Xmedian, respectively. Accordingly, the number of dependent parameters is two.
These requirements apply to the MGD parameters: mu + scat_species_b + 1 > 0 la > 0 ga > 0 Xmedian must be > 0.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | n0 | - n0 (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | mu | - mu (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | la | - la (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | ga | - ga (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | t_min | - Low temperature limit to calculate a psd. |
[in] | t_max | - High temperature limit to calculate a psd. |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41408 of file autoarts.h.
|
inline |
Mono-dispersive PSD, with number density given.
This is a 1-parameter PSD, i.e. pnd_agenda_input shall have one column and pnd_agenda_input_names shall contain a single string. The input data in pnd_agenda_input shall be number densities, in unit of [#/m3]. The naming used is pnd_agenda_input_names is free but the same name must be used in particle_bulkprop_names and dpnd_data_dx_names*.
The method checks that the scattering species indicated (by species_index*) has a single element, and just inserts the provided number density in psd_data.
If temperature is outside [t_min,t_max] psd=0 and dpsd=0 if picky=0, or an error is thrown if picky=1.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | species_index | - The index of the scattering species of concern (0-based). |
[in] | t_min | - Low temperature limit to calculate a psd. |
[in] | t_max | - High temperature limit to calculate a psd. |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41448 of file autoarts.h.
|
inline |
Mono-dispersive PSD, with mass content given.
This is a 1-parameter PSD, i.e. pnd_agenda_input shall have one column and pnd_agenda_input_names shall contain a single string. The input data in pnd_agenda_input shall be mass contents, in unit of [#/m3]. The naming used is pnd_agenda_input_names is free but the same name must be used in particle_bulkprop_names and dpnd_data_dx_names*.
The method checks that the scattering species indicated (by species_index*) has a single element, and sets psd_data based on the mass contents given and the particle mass (derived from scat_meta*).
If temperature is outside [t_min,t_max] psd=0 and dpsd=0 if picky=0, or an error is thrown if picky=1.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | species_index | - The index of the scattering species of concern (0-based). |
[in] | t_min | - Low temperature limit to calculate a psd. |
[in] | t_max | - High temperature limit to calculate a psd. |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41486 of file autoarts.h.
|
inline |
Calculates psd_data and dpsd_data_dx following Seifert and Beheng (2006) two moment particle size distribution for cloud water, cloud ice, rain, snow, graupel and hail, which is used in the ICON model.
WSM for use in pnd_agenda_array for mapping particle_bulkprop_field to pnd_field using pnd_fieldCalcFromParticleBulkProps. Produces the particle size distribution values (dN/dD) and their derivates with respect to independent variables x by dpnd_data_dx_names over multiple particle sizes and atmospheric levels (or SWC/T combinations).
psd_size_grid* is considered to be in terms of mass. WC is considered to be in terms of mass content (or mass density), ie. units of [kg/m3]. N_tot in terms of number density, ie. units of [1/m3] . Derivatives with respect to WC and N_tot are obtained analytically.
Six particle size distributions for the different hydrometeors are handled, governed by setting of hydrometeor_type, where "cloud_water" selects cloud liquid water , "cloud_ice" selects cloud ice, "snow" selects snow, "rain" selects rain, "graupel" selects graupel, and "hail" selects hail,
Requirements:
pnd_agenda_input_names* must include : ["X-mass_density", "X-number_density" ]. "X" is an arbitrary name The entries in dpnd_data_dx_names (ie. the allowed independent variablea ) can be "X-mass_density" and\or "X-number_density".
The validity range of WC is not limited. Negative WC will produce negative psd values following a distribution given by abs(WC), ie. abs(psd)=f(abs(WC)).
If temperature is outside [t_min,t_max] psd=0 and dpsd=0 if picky=0, or an error is thrown if picky=1.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | hydrometeor_type | - Hydrometeor type (see above description). |
[in] | t_min | - Low temperature limit to calculate a psd. (default: 0) |
[in] | t_max | - High temperature limit to calculate a psd. (default: 999) |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41547 of file autoarts.h.
|
inline |
Wang et al. [2016] particle size distribution for rain.
Reference: Wang et al., Investigation of liquid cloud microphysical properties of deep convective systems: 1. Parameterization raindrop size distribution and its application ..., 2016.
This is a 1-parameter PSD, i.e. pnd_agenda_input shall have one column and pnd_agenda_input_names shall contain a single string. The input data in pnd_agenda_input shall be rain mass content in unit of [kg/m3]. The naming used is pnd_agenda_input_names is free but the same name must be used in particle_bulkprop_names and dpnd_data_dx_names*.
Particles are assumed to be near-spherical, ie. psd_size_grid can either be in terms of volume (or mass) equivalent diameter or maximum diameter.
Derivatives are obtained analytically.
The validity range of mass content is not limited. Negative mass contents will produce negative psd values following a distribution given by abs(RWC), ie. abs(psd)=f(abs(RWC)).
If temperature is outside [t_min,t_max] psd=0 and dpsd=0 if picky=0, or an error is thrown if picky=1.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | t_min | - Low temperature limit to calculate a psd. (default: 273) |
[in] | t_max | - High temperature limit to calculate a psd. (default: 373) |
[in] | picky | - Flag whether to be strict with parametrization value checks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41593 of file autoarts.h.
|
inline |
Sets a QuantumIdentifier workspace variable to the given value by converting the input String
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | string_initializer | - The string representing the value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 35966 of file autoarts.h.
References ARTS::Var::QuantumIdentifier::islast(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Integrates fields like spectral_irradiance_field or cloudbox_field over frequency. Important, the first dimension must be the frequency dimension! If a field like cloudbox_field is input, the stokes dimension is also removed.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | radiation_field | - TBD |
[in] | spectral_radiation_field | - TBD |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41758 of file autoarts.h.
References ARTS::Var::f_grid(), ARTS::Var::Tensor4::islast(), ARTS::Var::Tensor4::value(), ARTS::Var::Tensor5::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by RadiationFieldSpectralIntegrate().
|
inline |
Integrates fields like spectral_irradiance_field or cloudbox_field over frequency. Important, the first dimension must be the frequency dimension! If a field like cloudbox_field is input, the stokes dimension is also removed.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | radiation_field | - TBD |
[in] | spectral_radiation_field | - TBD |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41785 of file autoarts.h.
References ARTS::Var::f_grid(), ARTS::Var::Tensor5::islast(), RadiationFieldSpectralIntegrate(), ARTS::Var::Tensor5::value(), ARTS::Var::Tensor7::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Adds a Rational and a value (out = in+value).
The result can either be stored in the same or another Rational. (in and out can be the same varible, but not out and value)
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output Rational. |
[in] | in | - Input Rational. |
[in] | value | - Value to add. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41837 of file autoarts.h.
References ARTS::Var::Rational::islast(), ARTS::Var::Rational::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Inversely scales/divides a Rational with a value (out = in/value).
The result can either be stored in the same or another Rational. (in and out can be the same varible, but not out and value)
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output Rational. |
[in] | in | - Input Rational. |
[in] | value | - Scaling Rational. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41865 of file autoarts.h.
References ARTS::Var::Rational::islast(), ARTS::Var::Rational::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Scales/multiplies a Rational with a value (out = in*value).
The result can either be stored in the same or another Rational. (in and out can be the same varible, but not out and value)
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output Rational. |
[in] | in | - Input Rational. |
[in] | value | - Scaling value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41893 of file autoarts.h.
References ARTS::Var::Rational::islast(), ARTS::Var::Rational::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets a Rational workspace variable to the given value.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | numerator | - The numerator. |
[in] | denominator | - The denominator. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41918 of file autoarts.h.
|
inline |
Reads an old Array<ArrayOfLineRecord> ARTSCAT file.
Note that the ARTSCAT-5 had quantum numbers and options stored inside it but that the options will overwrite that information. Be careful setting the options!
[in,out] | Workspace | ws - An ARTS workspace |
[in] | filename | - Name of the ARTSCAT file |
[in] | fmin | - Minimum frequency of read lines (default: 0) |
[in] | fmax | - Maximum frequency of read lines (default: 1e99) |
[in] | globalquantumnumbers | - Global quantum number list (space-separated) (default: "") |
[in] | localquantumnumbers | - Local quantum number list (space-separated) (default: "") |
[in] | normalization_option | - Normalization option, see abs_linesSetNormalization (default: "None") |
[in] | mirroring_option | - Mirroring option, see abs_linesSetMirroring (default: "None") |
[in] | population_option | - Population option, see abs_linesSetPopulation (default: "LTE") |
[in] | lineshapetype_option | - Lineshape option, see abs_linesSetLineShapeType (default: "VP") |
[in] | cutoff_option | - Cutoff option, see abs_linesSetCutoff (default: "None") |
[in] | cutoff_value | - Cutoff value, see abs_linesSetCutoff (default: 750e9) |
[in] | linemixinglimit_value | - Line mixing limit, see abs_linesSetLinemixingLimit (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 41957 of file autoarts.h.
|
inline |
Reads an old ArrayOfLineRecord ARTSCAT file
Note that the ARTSCAT-5 had quantum numbers and options stored inside it but that the options will overwrite that information. Be careful setting the options!
[in,out] | Workspace | ws - An ARTS workspace |
[in] | filename | - Name of the ARTSCAT file |
[in] | fmin | - Minimum frequency of read lines (default: 0) |
[in] | fmax | - Maximum frequency of read lines (default: 1e99) |
[in] | globalquantumnumbers | - Global quantum number list (space-separated) (default: "") |
[in] | localquantumnumbers | - Local quantum number list (space-separated) (default: "") |
[in] | normalization_option | - Normalization option, see abs_linesSetNormalization (default: "None") |
[in] | mirroring_option | - Mirroring option, see abs_linesSetMirroring (default: "None") |
[in] | population_option | - Population option, see abs_linesSetPopulation (default: "LTE") |
[in] | lineshapetype_option | - Lineshape option, see abs_linesSetLineShapeType (default: "VP") |
[in] | cutoff_option | - Cutoff option, see abs_linesSetCutoff (default: "None") |
[in] | cutoff_value | - Cutoff value, see abs_linesSetCutoff (default: 750e9) |
[in] | linemixinglimit_value | - Line mixing limit, see abs_linesSetLinemixingLimit (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42047 of file autoarts.h.
|
inline |
Reads a HITRAN .par file.
The HITRAN type switch can be: "Pre2004" - for old format "Post2004" - for new format "Online" - for the online format with quantum numbers (highly experimental)
Be careful setting the options!
[in,out] | Workspace | ws - An ARTS workspace |
[in] | filename | - Name of the HITRAN file |
[in] | fmin | - Minimum frequency of read lines (default: 0) |
[in] | fmax | - Maximum frequency of read lines (default: 1e99) |
[in] | globalquantumnumbers | - Global quantum number list (space-separated) (default: "") |
[in] | localquantumnumbers | - Local quantum number list (space-separated) (default: "") |
[in] | hitran_type | - Method to use to read the line data (default: "Post2004") |
[in] | normalization_option | - Normalization option, see abs_linesSetNormalization (default: "None") |
[in] | mirroring_option | - Mirroring option, see abs_linesSetMirroring (default: "None") |
[in] | population_option | - Population option, see abs_linesSetPopulation (default: "LTE") |
[in] | lineshapetype_option | - Lineshape option, see abs_linesSetLineShapeType (default: "VP") |
[in] | cutoff_option | - Cutoff option, see abs_linesSetCutoff (default: "None") |
[in] | cutoff_value | - Cutoff value, see abs_linesSetCutoff (default: 750e9) |
[in] | linemixinglimit_value | - Line mixing limit, see abs_linesSetLinemixingLimit (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42096 of file autoarts.h.
|
inline |
Reads a JPL file.
Be careful setting the options!
[in,out] | Workspace | ws - An ARTS workspace |
[in] | filename | - Name of the JPL file |
[in] | fmin | - Minimum frequency of read lines (default: 0) |
[in] | fmax | - Maximum frequency of read lines (default: 1e99) |
[in] | globalquantumnumbers | - Global quantum number list (space-separated) (default: "") |
[in] | localquantumnumbers | - Local quantum number list (space-separated) (default: "") |
[in] | normalization_option | - Normalization option, see abs_linesSetNormalization (default: "None") |
[in] | mirroring_option | - Mirroring option, see abs_linesSetMirroring (default: "None") |
[in] | population_option | - Population option, see abs_linesSetPopulation (default: "LTE") |
[in] | lineshapetype_option | - Lineshape option, see abs_linesSetLineShapeType (default: "VP") |
[in] | cutoff_option | - Cutoff option, see abs_linesSetCutoff (default: "None") |
[in] | cutoff_value | - Cutoff value, see abs_linesSetCutoff (default: 750e9) |
[in] | linemixinglimit_value | - Line mixing limit, see abs_linesSetLinemixingLimit (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42223 of file autoarts.h.
|
inline |
Reads a LBLRTM file.
Be careful setting the options!
[in,out] | Workspace | ws - An ARTS workspace |
[in] | filename | - Name of the LBLRTM file |
[in] | fmin | - Minimum frequency of read lines (default: 0) |
[in] | fmax | - Maximum frequency of read lines (default: 1e99) |
[in] | globalquantumnumbers | - Global quantum number list (space-separated) (default: "") |
[in] | localquantumnumbers | - Local quantum number list (space-separated) (default: "") |
[in] | normalization_option | - Normalization option, see abs_linesSetNormalization (default: "None") |
[in] | mirroring_option | - Mirroring option, see abs_linesSetMirroring (default: "None") |
[in] | population_option | - Population option, see abs_linesSetPopulation (default: "LTE") |
[in] | lineshapetype_option | - Lineshape option, see abs_linesSetLineShapeType (default: "VP") |
[in] | cutoff_option | - Cutoff option, see abs_linesSetCutoff (default: "None") |
[in] | cutoff_value | - Cutoff value, see abs_linesSetCutoff (default: 750e9) |
[in] | linemixinglimit_value | - Line mixing limit, see abs_linesSetLinemixingLimit (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42138 of file autoarts.h.
|
inline |
Reads a Mytran2 file.
Be careful setting the options!
[in,out] | Workspace | ws - An ARTS workspace |
[in] | filename | - Name of the Mytran2 file |
[in] | fmin | - Minimum frequency of read lines (default: 0) |
[in] | fmax | - Maximum frequency of read lines (default: 1e99) |
[in] | globalquantumnumbers | - Global quantum number list (space-separated) (default: "") |
[in] | localquantumnumbers | - Local quantum number list (space-separated) (default: "") |
[in] | normalization_option | - Normalization option, see abs_linesSetNormalization (default: "None") |
[in] | mirroring_option | - Mirroring option, see abs_linesSetMirroring (default: "None") |
[in] | population_option | - Population option, see abs_linesSetPopulation (default: "LTE") |
[in] | lineshapetype_option | - Lineshape option, see abs_linesSetLineShapeType (default: "VP") |
[in] | cutoff_option | - Cutoff option, see abs_linesSetCutoff (default: "None") |
[in] | cutoff_value | - Cutoff value, see abs_linesSetCutoff (default: 750e9) |
[in] | linemixinglimit_value | - Line mixing limit, see abs_linesSetLinemixingLimit (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42181 of file autoarts.h.
|
inline |
Reads a workspace variable from a NetCDF file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the NetCDF file. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42522 of file autoarts.h.
References ARTS::Var::ArrayOfMatrix::islast(), ARTS::Var::String::islast(), ARTS::Var::ArrayOfMatrix::name(), ARTS::Var::String::name(), ReadNetCDF(), ARTS::Var::ArrayOfMatrix::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reads a workspace variable from a NetCDF file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the NetCDF file. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42494 of file autoarts.h.
References ARTS::Var::ArrayOfVector::islast(), ARTS::Var::String::islast(), ARTS::Var::ArrayOfVector::name(), ARTS::Var::String::name(), ReadNetCDF(), ARTS::Var::ArrayOfVector::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reads a workspace variable from a NetCDF file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the NetCDF file. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42550 of file autoarts.h.
References ARTS::Var::GasAbsLookup::islast(), ARTS::Var::String::islast(), ARTS::Var::GasAbsLookup::name(), ARTS::Var::String::name(), ReadNetCDF(), ARTS::Var::GasAbsLookup::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reads a workspace variable from a NetCDF file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the NetCDF file. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42382 of file autoarts.h.
References ARTS::Var::Matrix::islast(), ARTS::Var::String::islast(), ARTS::Var::Matrix::name(), ARTS::Var::String::name(), ReadNetCDF(), ARTS::Var::Matrix::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reads a workspace variable from a NetCDF file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the NetCDF file. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42410 of file autoarts.h.
References ARTS::Var::String::islast(), ARTS::Var::Tensor3::islast(), ARTS::Var::String::name(), ARTS::Var::Tensor3::name(), ReadNetCDF(), ARTS::Var::String::value(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reads a workspace variable from a NetCDF file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the NetCDF file. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42438 of file autoarts.h.
References ARTS::Var::String::islast(), ARTS::Var::Tensor4::islast(), ARTS::Var::String::name(), ARTS::Var::Tensor4::name(), ReadNetCDF(), ARTS::Var::String::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reads a workspace variable from a NetCDF file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the NetCDF file. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42466 of file autoarts.h.
References ARTS::Var::String::islast(), ARTS::Var::Tensor5::islast(), ARTS::Var::String::name(), ARTS::Var::Tensor5::name(), ReadNetCDF(), ARTS::Var::String::value(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reads a workspace variable from a NetCDF file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the NetCDF file. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42354 of file autoarts.h.
References ARTS::Var::String::islast(), ARTS::Var::Vector::islast(), ARTS::Var::String::name(), ARTS::Var::Vector::name(), ARTS::Var::String::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by ReadNetCDF().
|
inline |
Reads several old ArrayOfLineRecord ARTSCAT file
Note that the ARTSCAT-5 had quantum numbers and options stored inside it but that the options will overwrite that information. Be careful setting the options!
[in,out] | Workspace | ws - An ARTS workspace |
[in] | basename | - Path to the files |
[in] | fmin | - Minimum frequency of read lines (default: 0) |
[in] | fmax | - Maximum frequency of read lines (default: 1e99) |
[in] | globalquantumnumbers | - Global quantum number list (space-separated) (default: "") |
[in] | localquantumnumbers | - Local quantum number list (space-separated) (default: "") |
[in] | ignore_missing | - Ignores instead of throws if an abs_species is missing (default: 0) |
[in] | normalization_option | - Normalization option, see abs_linesSetNormalization (default: "None") |
[in] | mirroring_option | - Mirroring option, see abs_linesSetMirroring (default: "None") |
[in] | population_option | - Population option, see abs_linesSetPopulation (default: "LTE") |
[in] | lineshapetype_option | - Lineshape option, see abs_linesSetLineShapeType (default: "VP") |
[in] | cutoff_option | - Cutoff option, see abs_linesSetCutoff (default: "None") |
[in] | cutoff_value | - Cutoff value, see abs_linesSetCutoff (default: 750e9) |
[in] | linemixinglimit_value | - Line mixing limit, see abs_linesSetLinemixingLimit (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42002 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42580 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42610 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42640 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42700 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42670 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42730 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42760 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42790 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42820 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42850 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42910 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42940 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42970 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43000 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43030 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43060 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43090 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43120 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43150 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43180 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43210 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43240 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43270 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43300 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43330 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43360 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43390 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43420 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43450 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 42880 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43480 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43510 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43540 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43570 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43600 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43630 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43660 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43690 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43720 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43750 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43780 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43810 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43840 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43870 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43900 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43930 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43960 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 43990 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44020 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44050 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44080 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44110 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44140 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44200 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44230 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44260 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44290 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44320 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44350 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44170 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44380 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44410 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44470 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44440 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44500 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44530 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44560 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44590 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44620 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44650 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44680 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44710 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44740 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44770 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44800 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44830 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44860 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44890 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44920 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44950 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 44980 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45010 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45100 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45070 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45040 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45130 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45160 of file autoarts.h.
|
inline |
Reads a workspace variable from an XML file.
This method can read variables of any group.
If the filename is omitted, the variable is read from <basename>.<variable_name>.xml. If the given filename does not exist, this method will also look for files with an added .xml, .xml.gz and .gz extension
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to be read. |
[in] | filename | - Name of the XML file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45190 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45222 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45255 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45288 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45354 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45321 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45387 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45420 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45453 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45486 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45519 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45585 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45618 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45651 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45684 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45717 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45750 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45783 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45816 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45849 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45882 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45915 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45948 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45981 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46014 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46047 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46080 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46113 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46146 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46179 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 45552 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46212 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46245 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46278 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46311 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46344 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46377 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46410 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46443 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46476 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46509 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46542 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46575 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46608 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46641 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46674 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46707 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46740 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46773 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46806 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46839 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46872 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46905 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46938 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47004 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47037 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47070 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47103 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47136 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47169 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 46971 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47202 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47235 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47301 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47268 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47334 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47367 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47400 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47433 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47466 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47499 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47532 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47565 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47598 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47631 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47664 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47697 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47730 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47763 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47796 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47829 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47862 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47895 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47994 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47961 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 47928 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48027 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48060 of file autoarts.h.
|
inline |
As ReadXML, but reads indexed file names.
The variable is read from a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for ReadXML.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Workspace variable to be read. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48093 of file autoarts.h.
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48570 of file autoarts.h.
References ARTS::Var::Matrix::islast(), Reduce(), ARTS::Var::Matrix::value(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48604 of file autoarts.h.
References ARTS::Var::Matrix::islast(), Reduce(), ARTS::Var::Matrix::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48638 of file autoarts.h.
References ARTS::Var::Matrix::islast(), Reduce(), ARTS::Var::Matrix::value(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48672 of file autoarts.h.
References ARTS::Var::Matrix::islast(), Reduce(), ARTS::Var::Matrix::value(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48706 of file autoarts.h.
References ARTS::Var::Matrix::islast(), Reduce(), ARTS::Var::Matrix::value(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48162 of file autoarts.h.
References ARTS::Var::Numeric::islast(), Reduce(), ARTS::Var::Matrix::value(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48196 of file autoarts.h.
References ARTS::Var::Numeric::islast(), Reduce(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48230 of file autoarts.h.
References ARTS::Var::Numeric::islast(), Reduce(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48264 of file autoarts.h.
References ARTS::Var::Numeric::islast(), Reduce(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48298 of file autoarts.h.
References ARTS::Var::Numeric::islast(), Reduce(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48332 of file autoarts.h.
References ARTS::Var::Numeric::islast(), Reduce(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48128 of file autoarts.h.
References ARTS::Var::Numeric::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by Reduce().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48740 of file autoarts.h.
References ARTS::Var::Tensor3::islast(), Reduce(), ARTS::Var::Tensor3::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48774 of file autoarts.h.
References ARTS::Var::Tensor3::islast(), Reduce(), ARTS::Var::Tensor3::value(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48808 of file autoarts.h.
References ARTS::Var::Tensor3::islast(), Reduce(), ARTS::Var::Tensor3::value(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48842 of file autoarts.h.
References ARTS::Var::Tensor3::islast(), Reduce(), ARTS::Var::Tensor3::value(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48876 of file autoarts.h.
References ARTS::Var::Tensor4::islast(), Reduce(), ARTS::Var::Tensor4::value(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48910 of file autoarts.h.
References ARTS::Var::Tensor4::islast(), Reduce(), ARTS::Var::Tensor4::value(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48944 of file autoarts.h.
References ARTS::Var::Tensor4::islast(), Reduce(), ARTS::Var::Tensor4::value(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48978 of file autoarts.h.
References ARTS::Var::Tensor5::islast(), Reduce(), ARTS::Var::Tensor5::value(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49012 of file autoarts.h.
References ARTS::Var::Tensor5::islast(), Reduce(), ARTS::Var::Tensor5::value(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49046 of file autoarts.h.
References ARTS::Var::Tensor6::islast(), Reduce(), ARTS::Var::Tensor6::value(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48366 of file autoarts.h.
References ARTS::Var::Vector::islast(), Reduce(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48400 of file autoarts.h.
References ARTS::Var::Vector::islast(), Reduce(), ARTS::Var::Tensor3::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48434 of file autoarts.h.
References ARTS::Var::Vector::islast(), Reduce(), ARTS::Var::Tensor4::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48468 of file autoarts.h.
References ARTS::Var::Vector::islast(), Reduce(), ARTS::Var::Tensor5::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48502 of file autoarts.h.
References ARTS::Var::Vector::islast(), Reduce(), ARTS::Var::Tensor6::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reduces a larger class to a smaller class of same size.
The Reduce command reduces all "1"-dimensions to nil. Examples: 1) 1 Vector can be reduced to a Numeric 2) 2x1 Matrix can be reduced to 2 Vector 3) 1x3x1 Tensor3 can be reduced to 3 Vector 4) 1x1x1x1 Tensor4 can be reduced to a Numeric 5) 3x1x4x1x5 Tensor5 can only be reduced to 3x4x5 Tensor3 6) 1x1x1x1x2x3 Tensor6 can be reduced to 2x3 Matrix 7) 2x3x4x5x6x7x1 Tensor7 can be reduced to 2x3x4x5x6x7 Tensor6 And so on
[in,out] | Workspace | ws - An ARTS workspace |
[out] | o | - Reduced form of input. |
[in] | i | - Over-dimensioned input |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 48536 of file autoarts.h.
References ARTS::Var::Vector::islast(), Reduce(), ARTS::Var::Tensor7::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Earth reference ellipsoids.
The reference ellipsoid (refellipsoid) is set to model the Earth, following different models. The options are:
"Sphere" : A spherical Earth. The radius is set following the value set for the Earth radius in constants.cc.
"WGS84" : The reference ellipsoid used by the GPS system. Should be the standard choice for a non-spherical Earth.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | model | - Model ellipsoid to use. Options listed above. (default: "Sphere") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49077 of file autoarts.h.
|
inline |
Io reference ellipsoids.
The reference ellipsoid (refellipsoid) is set to model Io, folowing different models. The options are:
"Sphere" : A spherical planetesimal. The radius is taken from report of the IAU/IAG Working Group.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | model | - Model ellipsoid to use. Options listed above. (default: "Sphere") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49147 of file autoarts.h.
|
inline |
Conversion of 3D ellipsoid to 1D curvature radius.
Calculates the curvature radius for the given latitude and azimuth angle, and uses this to set a spherical reference ellipsoid suitable for 1D calculations. The curvature radius is a better local approximation than using the local ellipsoid radius.
The used expression assumes a geodetic latitude, but also latitudes should be OK as using this method anyhow signifies an approximation.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | latitude | - Latitude. |
[in] | azimuth | - Azimuth angle. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49123 of file autoarts.h.
References ARTS::Var::refellipsoid(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Ganymede reference ellipsoids.
From Wikipedia
[in,out] | Workspace | ws - An ARTS workspace |
[in] | model | - Model ellipsoid to use. Options listed above. (default: "Sphere") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49096 of file autoarts.h.
|
inline |
Io reference ellipsoids.
The reference ellipsoid (refellipsoid) is set to model Io, folowing different models. The options are:
"Sphere" : A spherical planetesimal. The radius is taken from report of the IAU/IAG Working Group.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | model | - Model ellipsoid to use. Options listed above. (default: "Sphere") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49170 of file autoarts.h.
|
inline |
Jupiter reference ellipsoids.
The reference ellipsoid (refellipsoid) is set to model Jupiter, folowing different models. The options are:
"Sphere" : A spherical planet. The radius is taken from a report of the IAU/IAG Working Group.
"Ellipsoid" : A reference ellipsoid with parameters taken from a report of the IAU/IAG Working Group.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | model | - Model ellipsoid to use. Options listed above. (default: "Sphere") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49196 of file autoarts.h.
|
inline |
Mars reference ellipsoids.
The reference ellipsoid (refellipsoid) is set to model Mars, folowing different models. The options are:
"Sphere" : A spherical planet. The radius is taken from a report of the IAU/IAG Working Group.
"Ellipsoid" : A reference ellipsoid with parameters taken from a report of the IAU/IAG Working Group.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | model | - Model ellipsoid to use. Options listed above. (default: "Sphere") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49222 of file autoarts.h.
|
inline |
Moon reference ellipsoids.
The reference ellipsoid (refellipsoid) is set to model Moon, folowing different models. The options are:
"Sphere" : A spherical planet. The radius is taken from a report of the IAU/IAG Working Group.
"Ellipsoid" : A reference ellipsoid with parameters taken from Wikepedia (see code for details). The IAU/IAG working group defines the Moon ellipsoid to be a sphere.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | model | - Model ellipsoid to use. Options listed above. (default: "Sphere") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49249 of file autoarts.h.
|
inline |
Conversion of 3D ellipsoid to 2D orbit track geometry.
Determines an approximate reference ellipsoid following an orbit track. The new ellipsoid is determined simply, by determining the radius at the maximum latitude and from this value calculate a new new eccentricity. The orbit is specified by giving the orbit inclination (orbitinc), that is normally a value around 100 deg for polar sun-synchronous orbits.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49273 of file autoarts.h.
References ARTS::Var::refellipsoid(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Manual setting of the reference ellipsoid.
The two values of refellipsoid can here be set manually. The two arguments correspond directly to first and second element of refellipsoid*.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | re | - Average or equatorial radius. |
[in] | e | - Eccentricity (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49295 of file autoarts.h.
|
inline |
Venus reference ellipsoids.
The reference ellipsoid (refellipsoid) is set to model Venus, folowing different models. The options are:
"Sphere" : A spherical planet. The radius is taken from a report of the IAU/IAG Working Group.
According to the report used above, the Venus ellipsoid lacks eccentricity and no further models should be required.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | model | - Model ellipsoid to use. Options listed above. (default: "Sphere") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49322 of file autoarts.h.
|
inline |
Microwave refractive index due to free electrons.
The refractive index of free electrons is added to refr_index_air. To obtain the complete value, refr_index_air should be set to 1 before calling this WSM. This applies also to refr_index_air_group.
The expression applied is n=sqrt(1-wp^2/w^2) where wp is the plasma frequency, and w is the angular frequency (the function returns n-1, that here is slightly negative). This expressions is found in many textbooks, e.g. Rybicki and Lightman (1979). The above refers to refr_index_air. refr_index_air_group is sqrt(1+wp^2/w^2).
The expression is dispersive. The frequency applied is the mean of first and last element of f_grid is selected. This frequency must be at least twice the plasma frequency.
An error is issued if free electrons not are part of abs_species (and there exist a corresponding "vmr"-value). This demand is removed if demand_vmr_value is set to 0, but use this option with care.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | demand_vmr_value | - Flag to control if it is demanded that free electrons are in abs_species. Default is that this is demanded. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49358 of file autoarts.h.
|
inline |
Calculates the IR refractive index due to gases in the Earth's atmosphere.
Only refractivity of dry air is considered. The formula used is contributed by Michael Hoepfner, Forschungszentrum Karlsruhe.
The refractivity of dry air is added to refr_index_air. To obtain the complete value, refr_index_air should be set to 1 before calling this WSM. This applies also to refr_index_air_group.
The expression used is non-dispersive. Hence, refr_index_air and refr_index_air_group* are identical.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49385 of file autoarts.h.
References ARTS::Var::refr_index_air(), ARTS::Var::refr_index_air_group(), ARTS::Var::rtp_pressure(), ARTS::Var::rtp_temperature(), and ARTS::Var::verbosity().
|
inline |
Microwave refractive index in Earth's atmosphere.
This method just considers pressure, temperature and water vapour, which should suffice for Earth. For a more general method, see refr_index_airMicrowavesGeneral.
The refractivity of dry air and water vapour is added to refr_index_air*. To obtain the complete value, refr_index_air should be set to 1 before calling this WSM. This applies also to refr_index_air_group.
The expression used is non-dispersive. Hence, refr_index_air and refr_index_air_group are identical.
The standard expression for Earth and microwaves is used: N = k1*(P-e)/T + k2*e/T + k3*e/T^2 where N is refractivity, P is pressure, T is temperature and e is water vapour partial pressure. The values of k1, k2 and k3 can be modified.
Many different values of k1, k2 and k3 can be found in the literature. The default values applied here are taken from Bevis et al., GPS meteorology: Mapping ..., JAM, 1994. More specifically, these value are found in Table 1, listed as "Present study". Note that in ARTS Pa is used for pressure and k1, k2 and k3 must be adjusted accordingly.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | k1 | - Coefficient a, see above (default: 77.6e-8) |
[in] | k2 | - Coefficient b, see above (default: 70.4e-8) |
[in] | k3 | - Coefficient c, see above (default: 3.739e-3) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49428 of file autoarts.h.
|
inline |
Microwave refractive index due to gases in planetary atmospheres.
The refractivity of a specified gas mixture is calculated and added to refr_index_air. To obtain the complete value, refr_index_air should be set to 1 before calling this WSM. This applies also to refr_index_air_group.
The expression used is non-dispersive. Hence, refr_index_air and refr_index_air_group* are identical.
Uses the methodology introduced by Newell&Baird (1965) for calculating refractivity of variable gas mixtures based on refractivity of the individual gases at reference conditions. Assuming ideal gas law for converting reference refractivity to actual pressure and temperature conditions. Reference refractivities are also taken from Newell&Baird (1965) and are vailable for N2, O2, CO2, H2, and He. Additionally, H2O reference refractivity has been derived from H2O contribution in Thayer (see refr_index_airMicrowavesEarth*) for T0=273.15K. Any mixture of these gases can be taken into account.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49464 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::refr_index_air(), ARTS::Var::refr_index_air_group(), ARTS::Var::rtp_pressure(), ARTS::Var::rtp_temperature(), ARTS::Var::rtp_vmr(), and ARTS::Var::verbosity().
|
inline |
Adds an absorption species to the retrieval quantities.
Similar to jacobianAddAbsSpecies but also sets the corresponding block in covmat_sx* to the matrices provided in covmat_block and covmat_inv_block. The dimensions of covmat_block are required to agree with the dimensions of the retrieval grid.
covmat_inv_block* must be either empty or the same dimension as covmat_block. If provided, this matrix will be used as the inverse for the covariance matrix block and numerical inversion of this block is thus avoided. Note, however, that this is only effective if this block is uncorrelated with any other retrieval quantity.
For number and order of elements added to x, see jacobianAddAbsSpecies.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Pressure retrieval grid. |
[in] | g2 | - Latitude retrieval grid. |
[in] | g3 | - Longitude retreival grid. |
[in] | species | - The species tag of the retrieval quantity. |
[in] | unit | - Retrieval unit. See above. (default: "rel") |
[in] | for_species_tag | - Index-bool for acting on species tags or species. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49516 of file autoarts.h.
|
inline |
Similar to jacobianAddBasicCatalogParameter but also adds a corresponding block to covmat_sx with the given var as variance value.
For number and order of elements added to x, see jacobianAddBasicCatalogParameter.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | catalog_identity | - The catalog line matching information. |
[in] | catalog_parameter | - The catalog parameter of the retrieval quantity. |
[in] | var | - The variance of the catalog parameter. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49609 of file autoarts.h.
References ARTS::Var::covmat_sx(), ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_quantities(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), linalg::var(), and ARTS::Var::verbosity().
|
inline |
Same as jacobianAddBasicCatalogParameters but also adds a new block to covmat_sx using the matrices in covmat_block and covmat_inv_block*.
If covmat_inv_block is non-empty, it is used as inverse for the added block which avoids its numerical computation.
For number and order of elements added to x, see jacobianAddBasicCatalogParameters.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | catalog_identities | - The catalog line matching informations. |
[in] | catalog_parameters | - The catalog parameters of the retrieval quantity. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49637 of file autoarts.h.
References ARTS::Var::covmat_block(), ARTS::Var::covmat_inv_block(), ARTS::Var::covmat_sx(), ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_quantities(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Same as jacobianAddFreqShift but also adds the correlation block contained in covmat_block and covmat_inv_block to covmat_sx.
For number and order of elements added to x, see jacobianAddFreqShift.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | df | - Size of perturbation to apply. (default: 100e3) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49541 of file autoarts.h.
|
inline |
Same as jacobianAddFreqShift but also adds the correlation block contained in covmat_block and covmat_inv_block to covmat_sx.
For number and order of elements added to x, see jacobianAddFreqStretch.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | df | - Size of perturbation to apply. (default: 100e3) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49561 of file autoarts.h.
|
inline |
Same as jacobianAddMagField but also adds a new block to covmat_sx using the matrices in covmat_block and covmat_inv_block.
If covmat_inv_block is non-empty, it is used as inverse for the added block which avoids its numerical computation.
For number and order of elements added to x, see jacobianAddMagField.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Pressure retrieval grid. |
[in] | g2 | - Latitude retrieval grid. |
[in] | g3 | - Longitude retreival grid. |
[in] | component | - Magnetic field component to retrieve (default: "v") |
[in] | dB | - Magnetic field perturbation (default: 1.0e-7) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49665 of file autoarts.h.
|
inline |
Same as jacobianAddPointingZa but also adds a new block to covmat_sx using the matrices in covmat_block and covmat_inv_block.
If covmat_inv_block is non-empty, it is used as inverse for the added block which avoids its numerical computation.
For number and order of elements added to x, see jacobianAddPointingZa.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | poly_order | - Order of polynomial to describe the time variation of pointing off-sets. (default: 0) |
[in] | calcmode | - Calculation method. See above (default: "recalc") |
[in] | dza | - Size of perturbation to apply (when applicable). (default: 0.01) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49694 of file autoarts.h.
|
inline |
Same as jacobianAddPolyfit but also adds a new block to covmat_sx using the matrices in covmat_block and covmat_inv_block.
If covmat_inv_block is non-empty, it is used as inverse for the added block which avoids its numerical computation.
For number and order of elements added to x, see jacobianAddPolyfit.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | poly_order | - Polynomial order to use for the fit. |
[in] | no_pol_variation | - Set to 1 if the baseline off-set is the same for all Stokes components. (default: 0) |
[in] | no_los_variation | - Set to 1 if the baseline off-set is the same for all line-of-sights (inside each measurement block). (default: 0) |
[in] | no_mblock_variation | - Set to 1 if the baseline off-set is the same for all measurement blocks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49722 of file autoarts.h.
|
inline |
Same as jacobianAddPolyfit but also adds a new block to covmat_sx using the matrices in covmat_block and covmat_inv_block.
If covmat_inv_block is non-empty, it is used as inverse for the added block which avoids its numerical computation.
For number and order of elements added to x, see jacobianAddScatSpecies.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Pressure retrieval grid. |
[in] | g2 | - Latitude retrieval grid. |
[in] | g3 | - Longitude retreival grid. |
[in] | species | - Name of scattering species, must match one element in scat_species. |
[in] | quantity | - Retrieval quantity, e.g. "IWC". |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49752 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::covmat_block(), ARTS::Var::covmat_inv_block(), ARTS::Var::covmat_sx(), ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_quantities(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::String::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Same as jacobianAddSinefit but also adds a new block to covmat_sx using the matrices in covmat_block and covmat_inv_block.
If covmat_inv_block is non-empty, it is used as inverse for the added block which avoids its numerical computation.
For number and order of elements added to x, see jacobianAddSinefit.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | period_lengths | - Period lengths of the fit. |
[in] | no_pol_variation | - Set to 1 if the baseline off-set is the same for all Stokes components. (default: 0) |
[in] | no_los_variation | - Set to 1 if the baseline off-set is the same for all line-of-sights (inside each measurement block). (default: 0) |
[in] | no_mblock_variation | - Set to 1 if the baseline off-set is the same for all measurement blocks. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49782 of file autoarts.h.
|
inline |
Same as jacobianAddSpecialSpecies but also adds a new block to covmat_sx using the matrices in covmat_block and covmat_inv_block.
If covmat_inv_block is non-empty, it is used as inverse for the added block which avoids its numerical computation.
For number and order of elements added to x, see jacobianAddSpecialSpecies.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Pressure retrieval grid. |
[in] | g2 | - Latitude retrieval grid. |
[in] | g3 | - Longitude retreival grid. |
[in] | species | - The species of the retrieval quantity. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49811 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::covmat_block(), ARTS::Var::covmat_inv_block(), ARTS::Var::covmat_sx(), ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_quantities(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::String::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Same as jacobianAddSurfaceQuantity but also adds a new block to covmat_sx using the matrices in covmat_block and covmat_inv_block.
If covmat_inv_block is non-empty, it is used as inverse for the added block which avoids its numerical computation.
For number and order of elements added to x, see jacobianAddSurfaceQuantity.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Latitude retrieval grid. |
[in] | g2 | - Longitude retreival grid. |
[in] | quantity | - Retrieval quantity, e.g. "Wind speed". |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49839 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::covmat_block(), ARTS::Var::covmat_inv_block(), ARTS::Var::covmat_sx(), ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_quantities(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::String::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Same as jacobianAddTemperature but also adds a new block to covmat_sx using the matrices in covmat_block and covmat_inv_block.
If covmat_inv_block is non-empty, it is used as inverse for the added block which avoids its numerical computation.
For number and order of elements added to x, see jacobianAddTemperature.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Pressure retrieval grid. |
[in] | g2 | - Latitude retrieval grid. |
[in] | g3 | - Longitude retreival grid. |
[in] | hse | - Flag to assume HSE or not ("on" or "off"). (default: "on") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49867 of file autoarts.h.
|
inline |
Same as jacobianAddWind but also adds a new block to covmat_sx using the matrices in covmat_block and covmat_inv_block.
If covmat_inv_block is non-empty, it is used as inverse for the added block which avoids its numerical computation.
For number and order of elements added to x, see jacobianAddWind.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | g1 | - Pressure retrieval grid. |
[in] | g2 | - Latitude retrieval grid. |
[in] | g3 | - Longitude retrieval grid. |
[in] | component | - Wind component to retrieve (default: "v") |
[in] | dfrequency | - This is the frequency perturbation (default: 0.1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49897 of file autoarts.h.
|
inline |
Closes the definition of retrieval quantities and correlations and prepares related WSVs for the retrieval.
This function calls jacobianClose and checks that the corvariance matrices are consistent with the Jacobian.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49483 of file autoarts.h.
References ARTS::Var::covmat_sx(), ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_do(), ARTS::Var::jacobian_quantities(), ARTS::Var::retrieval_checked(), and ARTS::Var::verbosity().
|
inline |
Begin retrieval definition section.
This function initialises all variables required for defining retrieval quantities and corresponding covariance matrices. By default, Jacobian quantities should be added withing the. retrieval definition section. If Jacobian quantities are defined separately initialize_jacobian must be set to 0, otherwise the quantities will be discarded.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | initialize_jacobian | - Flag whether or not to (re)initialize Jacobian-related quantities. Set to 0 if Jacobian is already defined. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49586 of file autoarts.h.
|
inline |
Extract retrieval error from covariance matrices.
Extracts the error estimates for the retrieved quantities from the covariance matrices for the error due to measurement noise covmat_so and the error due to limited resolution of the observation system covmat_ss and stores them in the vectors retrieval_eo and retrieval_ss, respectively. To etract these errors, first the convariance matrices of which the errors should be extracted have to be computed using the WSMs covmat_soCalc and covmat_ssCalc or set to be empty in order to be ignored. Note, however, that this will also set the corresponding error vector to be empty.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 49926 of file autoarts.h.
References ARTS::Var::covmat_so(), ARTS::Var::covmat_ss(), ARTS::Var::retrieval_eo(), ARTS::Var::retrieval_ss(), and ARTS::Var::verbosity().
|
inline |
Interface to the PolRadTran RT4 scattering solver (by F. Evans).
RT4 provides the radiation field (cloudbox_field) from a vector 1D scattering solution assuming a plane-parallel atmosphere (flat Earth). It calculates up to two Stokes parameters (stokes_dim<=2), i.e., all azimuthally randomly oriented particles are allowed (this also includes macroscopically isotropic particles). Refraction is not taken into account.
The scattering solution is internally obtained over the full (plane-parallel) atmosphere, i.e. not confined to the cloudbox. However, the radiation field output is limited to the cloudbox. This allows to consider clearsky RT through a non-spherical atmosphere outside the cloudbox improving the RT solution for non-plane-parallel media compared to the plain RT4 output.
nstreams* is the number of polar angles taken into account internally in the scattering solution. That is, nstreams determines the angular resolution, hence the accuracy, of the scattering solution. The more anisotropic the bulk scattering matrix, the more streams are required. The computational burden increases approximately with the third power of nstreams. The default value (nstreams=16) was found to be sufficient for most microwave scattering calculations. It is likely insufficient for IR calculations involving ice clouds, though.
Here, za_grid is NOT an input parameter, but output, and its size equals nstreams or nstreams+2 (Gauss-Legendre and Double Gauss quadratures in case add_straight_angles=1) (the reason is that the computational burden is high for additional angles, regardless whether they are quadrature angles or not; hence the quadrature angles supplemented with 0 and 180deg are considered to provide the best radiation field for a given effort).
The auto_inc_nstreams feature can be used to increase the number of streams used internally in the scattering solution when found necessary. NOTE: this number-of-streams increase is only internally - the angular dimension of the output cloudbox_field is fixed to the nstreams* given as input to this WSM.
Quadrature methods available are: 'L'obatto, 'G'auss-Legendre and 'D'ouble Gauss quadrature.
This WSM applies surface_rtprop_agenda to derive reflection matrix and surface emission vector that are directly feed into RT4's core solver (instead of their RT4-internal calculation as used by RT4CalcWithRT4Surface).
Known issues of ARTS implementation:
The keyword pfct_method allows to choose the method to extract the scattering matrix. 'interpolate' considers temperature dependence, others neglect it by chosing one specific temperature grid point from the single scattering data: 'low' choses the lowest T-point, 'high' the highest T-point, and 'median' the median T-point. As different scattering elements can have different temperature grids, the actual temperature value used can differ between the scattering elements. Note that this keyword solely affects the scattering matrix; extinction matrix and absorption vector are always interpolated to the actual temperature.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | nstreams | - Number of polar angle directions (streams) in RT4 solution (must be an even number). (default: 16) |
[in] | pfct_method | - Flag which method to apply to derive phase function (for available options see above). (default: "median") |
[in] | quad_type | - Flag which quadrature to apply in RT4 solution (for available options see above). (default: "D") |
[in] | add_straight_angles | - Flag whether to include nadir and zenith as explicit directions (only effective for quad_type G and D). (default: 1) |
[in] | pfct_aa_grid_size | - Number of azimuthal angle grid points to consider in Fourier series decomposition of scattering matrix (only applied for randomly oriented scattering elements) (default: 19) |
[in] | auto_inc_nstreams | - Flag whether to internally increase nstreams (individually per frequency) if norm of (bulk) scattering matrix is not preserved properly. If 0, no adaptation is done. Else auto_inc_nstreams gives the maximum number of streams to increase to. Note that the output cloudbox_field remains with angular dimension of nstreams, only the internal solution is adapted (and then interpolated to the lower-resolution output angular grid). (default: 0) |
[in] | robust | - For auto_inc_nstreams>0, flag whether to not fail even if scattering matrix norm is not preserved when maximum stream number is reached. Internal RT4 calculations is then performed with nstreams=*auto_inc_nstreams*. (default: 0) |
[in] | za_interp_order | - For auto_inc_nstreams>0, polar angle interpolation order for interpolation from internal increased stream to originally requested nstreams-ifield. (default: 1) |
[in] | cos_za_interp | - For auto_inc_nstreams>0, flag whether to do polar angle interpolation in cosine (='mu') space. (default: 0) |
[in] | max_delta_tau | - Maximum optical depth of infinitesimal layer (where single scattering approximation is assumed to apply). (default: 1e-6) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50014 of file autoarts.h.
|
inline |
As RT4Calc except for using RT4's proprietary surface type handling.
This WSM is only indented for testing purposes.
The following surface type/property methods are available and require the the following input:
[in,out] | Workspace | ws - An ARTS workspace |
[in] | nstreams | - Number of polar angle directions (streams) in RT4 solution (must be an even number). (default: 16) |
[in] | pfct_method | - Flag which method to apply to derive phase function (for available options see above). (default: "median") |
[in] | ground_type | - Flag which surface type/surface property method to use (for available options see above). (default: "A") |
[in] | quad_type | - Flag which quadrature to apply in RT4 solution (for available options see above). (default: "D") |
[in] | add_straight_angles | - Flag whether to include nadir and zenith as explicit directions (only effective for quad_type G and D). (default: 1) |
[in] | pfct_aa_grid_size | - Number of azimuthal angle grid points to consider in Fourier series decomposition of scattering matrix (only applied for randomly oriented scattering elements) (default: 19) |
[in] | auto_inc_nstreams | - Flag whether to internally increase nstreams (individually per frequency) if norm of (bulk) scattering matrix is not preserved properly. If 0, no adaptation is done. Else auto_inc_nstreams gives the maximum number of streams to increase to. (default: 0) |
[in] | robust | - For auto_inc_nstreams>0, flag whether to not fail even if scattering matrix norm is not preserved when maximum stream number is reached. Internal RT4 calculations is then performed with nstreams=*auto_inc_nstreams*. (default: 0) |
[in] | za_interp_order | - For auto_inc_nstreams>0, polar angle interpolation order for interpolation from internal increased stream to originally requested nstreams-ifield. (default: 1) |
[in] | cos_za_interp | - For auto_inc_nstreams>0, flag whether to do polar angle interpolation in cosine (='mu') space. (default: 0) |
[in] | max_delta_tau | - Maximum optical depth of infinitesimal layer (where single scattering approximation is assumed to apply). (default: 1e-6) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50061 of file autoarts.h.
|
inline |
RT4 validation test.
Executes test case testc shipped with PolRadTran/RT4 code (but uses data files converted to arts-xml). Output written to (xml-)file.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out_rad | - RT4 testc calculation results. |
[in] | datapath | - Folder containing arts-xml converted test case input data. (default: "artscomponents/polradtran/testdata/") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50092 of file autoarts.h.
|
inline |
The geometric line-of-sight between two points.
The method sets rte_los to the line-of-sight, at rte_pos, that matches the geometrical propagation path between rte_pos and rte_pos2.
The standard case should be that rte_pos2 corresponds to a transmitter, and rte_pos to the receiver/sensor.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50120 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::refellipsoid(), ARTS::Var::rte_los(), ARTS::Var::rte_pos(), ARTS::Var::rte_pos2(), and ARTS::Var::verbosity().
|
inline |
Sets rte_los to the given angles.
The azimuth angle is ignored for 1D and 2D.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | za | - Zenith angle of sensor line-of-sight. |
[in] | aa | - Azimuth angle of sensor line-of-sight. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50139 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::rte_los(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets rte_pos and rte_los to values for last point in ppath.
For example, if the propagation path intersects with the surface, this method gives you the position and angle of ppath at the surface.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50184 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::ppath(), ARTS::Var::rte_los(), ARTS::Var::rte_pos(), and ARTS::Var::verbosity().
|
inline |
Sets rte_pos to the given co-ordinates.
The longitude is ignored for 1D and 2D, and the latitude is also ignored for 1D.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | z | - Geometrical altitude of sensor position. |
[in] | lat | - Latitude of sensor position. |
[in] | lon | - Longitude of sensor position. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50162 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::lat(), ARTS::Var::lon(), ARTS::Var::rte_pos(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets NLTE values manually
Touch
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50202 of file autoarts.h.
References data, ARTS::Var::nlte_level_identifiers(), ARTS::Var::nlte_vibrational_energies(), ARTS::Var::rtp_nlte(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Checks dimensions, grids and single scattering properties of all scattering elements in scat_data.
Dimension and grid equirements:
The single scattering property contents are checked using scat_dataCheck*. For details, see there. The depth of these checks and their rigour can adapted (see description of parameters check_level* and sca_mat_threshold in scat_dataCheck) or can be skipped entirely (setting check_level to 'none'). NOTE: These test shall only be skipped when one is confident that the data is correct, e.g. by having run scat_dataCheck on the set of data before, e.g. in a separate ARTS run.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | dfrel_threshold | - Maximum relative frequency deviation between (single entry) scattering element f_grid values and the RT calculation's f_grid. (default: 0.1) |
[in] | check_level | - See check_level in scat_dataCheck. (default: "all") |
[in] | sca_mat_threshold | - See sca_mat_threshold in scat_dataCheck. (default: 5e-2) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50609 of file autoarts.h.
|
inline |
Interpolates scat_data by frequency to give scat_data_mono.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50627 of file autoarts.h.
References ARTS::Var::f_grid(), ARTS::Var::f_index(), ARTS::Var::scat_data(), ARTS::Var::scat_data_mono(), and ARTS::Var::verbosity().
|
inline |
Extracts data at f_index from scat_data to give scat_data_mono.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50642 of file autoarts.h.
References ARTS::Var::f_index(), ARTS::Var::scat_data(), ARTS::Var::scat_data_mono(), and ARTS::Var::verbosity().
|
inline |
A basic interface to Mishchenko's T-matrix code linked to ARTS.
The method performs a T-matrix calculation for a single scattering element, i.e. a combination of particle shape, size, aspect ratio and orientation.
Particle shape (shape) has two options: "spheroidal" and "cylindrical"
Particle size (diameter_volume_equ) is given as the equivalent volume sphere diameter. That is, the diameter obtained if all the particle's material is rearranged into a (solid) sphere.
Particle aspect ratio ar (aspect_ratio) is a numeric value, defined according to Mishchenko's definition as ratio of horizontal axis a to vertical (rotational) axis b: ar=a/b. That is, oblates have ar>1, prolates ar<1. Perfect spheres (spheroidals with ar=1) can trigger numerical issues. To avoid these, we internally increase their aspect ratio by 1e-6, i.e. turning perfect spheres into very light oblates.
Particle type (ptype) has two options: "totally_random" and "azimuthally_random" For totally randomly oriented particles, data_aa_grid is not taken into account (but a Vector type container needs to be passed).
For further information on how aspect ratio and the different shapes and orientations are defined, see the documentation of the T-matrix code found http://www.giss.nasa.gov/staff/mmishchenko/t_matrix.html
Regarding ndgs, we refer to the this comment from the documentation: "Parameter controlling the number of division points in computing integrals over the particle surface. For compact particles, the recommended value is 2. For highly aspherical particles larger values (3, 4,...) may be necessary to obtain convergence. The code does not check convergence over this parameter. Therefore, control comparisons of results obtained with different NDGS-values are recommended."
[in,out] | Workspace | ws - An ARTS workspace |
[in] | shape | - Particle shape. Options listed above. |
[in] | diameter_volume_equ | - Particle volume equivalent diameter [m]. See defintion above. |
[in] | aspect_ratio | - Particle aspect ratio. |
[in] | mass | - Particle mass. This information is just included in the meta data, and does not affect the T-matrix calculations. (default: std::numeric_limits<Numeric>::quiet_NaN()) |
[in] | ptype | - Particle type/orientation. Options listed above. |
[in] | data_f_grid | - Frequency grid of the scattering data to be calculated. |
[in] | data_t_grid | - Temperature grid of the scattering data to be calculated. |
[in] | data_za_grid | - Zenith angle grid of the scattering data to be calculated. |
[in] | data_aa_grid | - Azimuth angle grid of the scattering data to be calculated. (default: {}) |
[in] | precision | - Accuracy of the computations. (default: 0.001) |
[in] | cri_source | - String describing the source of complex_refr_index, for inclusion in meta data. (default: "Set by user, unknown source.") |
[in] | ndgs | - See above. So far only applied for random orientation. (default: 2) |
[in] | robust | - Continue even if individual T-matrix calculations fail. Respective scattering element data will be NAN. (default: 0) |
[in] | quiet | - Suppress print output from tmatrix fortran code. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50552 of file autoarts.h.
|
inline |
Prepares scat_data for the scattering solver.
Derives single scattering data for the frequencies given by f_grid* by interpolation from scat_data_raw. f_grid should be the actual WSV f_grid or a single-element Vector.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | interp_order | - Interpolation order. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50662 of file autoarts.h.
|
inline |
Method for checking the validity and consistency of the single scattering properties in scat_data.
It checks that scat_data does not contain any invalid values, that is any NaN elements in K, Z, or a or any negative values in the 'scalar' properties K11, Z11, and a1.
When check_type is 'all', it is furthermore checked that the scattering matrix is properly normalized, that is that the solid sphere integrated scattering matrix (int_Z11), which is supposed to be normalized to the scattering cross section, is sufficiently consistent with the scattering cross section (C_sca) derived from the difference of extinction (K11) and absorption (a1): int_z11 ~ C_sca = K11-a1. Sufficient consistency is defined by the maximum allowed deviation in single scattering albedo, sca_mat_threshold, testing for ( <int_Z11>/<C_sca>-1. ) * ( <C_sca>/<K11> ) <= sca_mat_threshold. The check is skipped if check_type is 'sane'.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | check_type | - The level of checks to apply on scat_data ('sane' or 'all'; see above). (default: "all") |
[in] | sca_mat_threshold | - Threshold for allowed albedo deviation (see above). (default: 5e-2) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50698 of file autoarts.h.
|
inline |
Reduces temperature dimension of single scattering to a single entry.
FIXME... Derives single scattering data for the frequencies given by f_grid* by interpolation from scat_data. f_grid should be the actual WSV f_grid or a single-element Vector.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | scat_index | - Apply on scat_data from scattering species of this index (0-based). |
[in] | temperature | - Temperature to interpolate scat_data to. |
[in] | interp_order | - Interpolation order. (default: 1) |
[in] | phamat_only | - Flag whether to apply temperture reduction on phase matrix data only (1) or on all single scattering properties (0). (default: 1) |
[in] | sca_mat_threshold | - Threshold for allowed albedo deviation. (default: 5e-2) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50725 of file autoarts.h.
|
inline |
Adds single scattering data and particle number density for individual scattering elements.
The methods reads the specified files and appends the obtained data to scat_data and pnd_field_raw. Scattering data is appended to the current last existing scattering species in scat_data.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | scat_data_files | - List of names of single scattering data files. |
[in] | pnd_field_files | - List of names of the corresponding pnd_field files. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50225 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::pnd_field_raw(), ARTS::Var::scat_data_raw(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Allows to limit considered scattering elements according to size.
Scattering elements of a specified scattering species are removed from scat_data_raw and scat_meta, i.e. removed from further calculations, if their particle size exceeds the specified limits. Specification of the scattering species is done by name matching the scattering species name part of scat_species tag. As size parameter, all size parameters reported by the meta data can be used (see scat_meta_single for offered parameters and their naming).
[in,out] | Workspace | ws - An ARTS workspace |
[in] | species | - Species on which to apply size selection. |
[in] | sizeparam | - Size parameter to apply for size selection. |
[in] | sizemin | - Minimum size [m] of the scattering elements to consider (default: 0.) |
[in] | sizemax | - Maximum size [m] of the scattering elements to consider (if negative, no max. limitation is applied). (default: -1.) |
[in] | tolerance | - Relative numerical tolerance of size limit values. (default: 1e-6) |
[in] | delim | - Delimiter string of scat_species elements. (default: "-") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50257 of file autoarts.h.
|
inline |
Appends scattering elements to abs_species including reading single scattering data and corresponding pnd field.
The methods reads the specified single scattering and pnd_field data of individual scattering elements and appends the obtained data to scat_data (appending to its last scattering species) and vmr_field_raw*. Per scattering element, it also appends one instance of species 'particles' to abs_species.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | scat_data_files | - List of names of single scattering data files. |
[in] | pnd_field_files | - List of names of the corresponding pnd_field files. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50287 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::abs_xsec_agenda_checked(), ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::propmat_clearsky_agenda_checked(), ARTS::Var::scat_data_raw(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::vmr_field_raw().
|
inline |
Extends valid temperature range of single scattering data.
The method allows to extend the temperature range of given single scattering data by duplicating optical property data at the low and/or high limits of the associated temperature grid. T_low and T_high* specify the temperature grid points that are added. Extension is only performed if T_low is lower and T_high is higher than the original lowest and highest temperatures, respectively, and if the original data contains more than one temperature grid point (i.e., when not assumed constant anyways).
The method is thought, e.g., for atmospheric ice falling into atmospheric layers with temperatures above the melting point of ice, where ambient and particle temperature deviate (as long as frozen the ice temperature remains at the melting point temperature). It is not internally checked, whether the original data includes the melting point. The method can be used in a wider sense. However, it remains in the responsibility of the user to apply the method in a meaningful sense and on meaningful single scattering data.
The temperature extension is applied on all scattering elements of a scattering species. If scat_species is defined, species can be used to select the species on which the extension shall be applied comparing species with the scattering species name part of scat_species. If no species is specified, the method is applied on the current last existing scattering species in scat_data*. Through the latter the method can be applied for cases when scat_species is not defined (e.g. when pnd_field data is created externally instead of from hydrometeor fields
[in,out] | Workspace | ws - An ARTS workspace |
[in] | species | - Scattering species to act on (see WSM description for details). (default: "") |
[in] | scat_species_delim | - Delimiter string of scat_species elements. (default: "-") |
[in] | T_low | - Temperature grid extension point at low temperature limit. (default: -1.) |
[in] | T_high | - Temperature grid extension point at high temperature limit. (default: -1.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50337 of file autoarts.h.
|
inline |
Initializes the scattering species related data variables.
This method initializes the scat_species WSV, the variables that will hold the raw optical properties and the raw particle number distributions of the scattering elements (scat_data_raw and pnd_field_raw*, respectively) as well as the one holding the meta information about the scattering elements (scat_meta).
This method has to be executed before WSM reading/adding to the said variable, e.g. before ScatSpeciesPndAndScatAdd.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50365 of file autoarts.h.
References ARTS::Var::pnd_field_raw(), ARTS::Var::scat_data_checked(), ARTS::Var::scat_data_raw(), ARTS::Var::scat_meta(), ARTS::Var::scat_species(), and ARTS::Var::verbosity().
|
inline |
Merges single scattering data of all scattering elements into one element of bulk properties.
Before entering the scattering solver, this method prepares the effective bulk single scattering properties of all scattering elements. Done by calculating the particle number density weighted sum of the single scattering properties of all scattering elements per pressure level. Accordingly, pnd_field is resized to [np, np, 1, 1], where np is the number of pressure levels inside the cloudbox. The diagonal elements of the new pnd_field are set to 1, all others to 0. scat_data is resized to np. Each new scattering element represents the weighted sum of all particles at one presssure level.
The method also adapts scat_species and scat_meta such that they remain consistent with pnd_field and can pass cloudbox_checkedCalc*.
The method is suggested to be called directly after pnd_fieldCalcFromParticleBulkProps* (but also after cloudbox_checkedCalc*). Its purpose is to speed up the scattering calculations.
This is an experimental method currently only working for limited cases. All scattering elements must be of the same ptype and must share the same f_grid, za_grid, and aa_grid. That is, the scattering matrix, extinction matrix, and absorption vector of all scattering elements must have the same dimensions. No interpolation (apart from temperature) is performed.
This method can only be used with a 1D atmosphere.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50410 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_checked(), ARTS::Var::cloudbox_limits(), ARTS::Var::cloudbox_on(), ARTS::Var::pnd_field(), ARTS::Var::scat_data(), ARTS::Var::scat_meta(), ARTS::Var::scat_species(), ARTS::Var::t_field(), ARTS::Var::verbosity(), ARTS::Var::z_field(), and ARTS::Var::z_surface().
|
inline |
Adds single scattering data and particle number densities for one scattering species.
The WSV pnd_field_raw containing particle number densities for all scattering species can be generated outside ARTS, for example by using PyARTS or atmlab. This method reads this data as well as its corresponding single scattering data, which is added as a new scattering species to scat_data. This method needs as input an ArrayOfString holding the filenames of the single scattering data for each scattering element and a file containing the corresponding pnd_field_raw. In contrast to the scattering data, the pnd-fields are stored in a single XML-file containing an ArrayofGriddedField3, i.e. holding the pnd-field data of all scattering elements.
Important note: The order of the filenames for the scattering data files has to correspond to the order of the pnd-fields, stored in the variable pnd_field_raw*.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | scat_data_files | - Array of names of files containing the single scattering data. |
[in] | pnd_fieldarray_file | - Name of file holding the corresponding array of pnd_field data. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50445 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::pnd_field_raw(), ARTS::Var::scat_data_raw(), ARTS::Var::ArrayOfString::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reads single scattering data and scattering meta data for one scattering species.
This method takes a string array as input containing the location (path and filename) of the single scattering data. Location of corresponding scattering meta data is derived applying a naming convention: ending '.xml*' is replaced by '.meta.xml' (search for zipped files is done automatically).
All scattering elements read in one call of the method are assigned to one and the same scattering species. That is, reading in data for a bunch of scattering species can be realized by multiple call of this method. Assignment to scattering species is in the order of the calls (i.e., first method call reads data for first scat_species entry, second call for second scat_species entry and so on). Note that no two scattering elements of the same scattering species are allowed to be equal in size*
Important note: The order of the filenames for the single scattering data files has to exactly correspond to the order of the scattering meta data files.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | scat_data_files | - Array of single scattering data file names. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50483 of file autoarts.h.
References ARTS::Var::scat_data_raw(), ARTS::Var::scat_meta(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Derives size and mass information for a scattering species. This method assumes that the mass-size relationship can described by scat_species_a and scat_species_b. See documentation of scat_species_a* for details.
The quantity to be used as size descriptor is here denoted as x, and is selected by setting x_unit. The options are: "dveq" : The size grid is set to scat_meta.diameter_volume_equ "dmax" : The size grid is set to scat_meta.diameter_max "area" : The size grid is set to scat_meta.diameter_area_equ_aerodynamical "mass" : The size grid is set to scat_meta.mass This selection determines scat_species_x.
The parameters scat_species_a and scat_species_b are determined by a numeric fit between scat_species_x and corresponding masses in scat_meta*. This fit is performed over sizes inside the range [x_fit_start,x_fit_end]. This range is allowed to be broader than the coverage of scat_species_x. There must be at least two sizes inside [x_fit_start,x_fit_end].
[in,out] | Workspace | ws - An ARTS workspace |
[in] | species_index | - Take data from scattering species of this index (0-based) in scat_meta. |
[in] | x_unit | - Unit for size grid, allowed options listed above. |
[in] | x_fit_start | - Smallest size to consider in fit to determine a and b. (default: 0) |
[in] | x_fit_end | - Largest size to consider in fit to determine a and b. (default: 1e9) |
[in] | do_only_x | - A flag to deactivate calculation of a and b, to possibly save some time. The a and b parameters are then set to -1.Default is to calculate a and b. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50770 of file autoarts.h.
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50851 of file autoarts.h.
References ARTS::Var::ArrayOfAbsorptionLines::islast(), ARTS::Var::ArrayOfAbsorptionLines::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by Select().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50931 of file autoarts.h.
References ARTS::Var::ArrayOfAgenda::islast(), Select(), ARTS::Var::ArrayOfAgenda::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50891 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfAbsorptionLines::islast(), Select(), ARTS::Var::ArrayOfArrayOfAbsorptionLines::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 50971 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfGriddedField1::islast(), Select(), ARTS::Var::ArrayOfArrayOfGriddedField1::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51011 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfGriddedField2::islast(), Select(), ARTS::Var::ArrayOfArrayOfGriddedField2::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51051 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfGriddedField3::islast(), Select(), ARTS::Var::ArrayOfArrayOfGriddedField3::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51091 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfIndex::islast(), Select(), ARTS::Var::ArrayOfArrayOfIndex::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51131 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfMatrix::islast(), Select(), ARTS::Var::ArrayOfArrayOfMatrix::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51211 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfPropagationMatrix::islast(), Select(), ARTS::Var::ArrayOfArrayOfPropagationMatrix::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51251 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfRadiationVector::islast(), Select(), ARTS::Var::ArrayOfArrayOfRadiationVector::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51291 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfScatteringMetaData::islast(), Select(), ARTS::Var::ArrayOfArrayOfScatteringMetaData::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51331 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfSingleScatteringData::islast(), Select(), ARTS::Var::ArrayOfArrayOfSingleScatteringData::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51371 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfSpeciesTag::islast(), Select(), ARTS::Var::ArrayOfArrayOfSpeciesTag::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51411 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfStokesVector::islast(), Select(), ARTS::Var::ArrayOfArrayOfStokesVector::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51451 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfString::islast(), Select(), ARTS::Var::ArrayOfArrayOfString::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51491 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfTensor3::islast(), Select(), ARTS::Var::ArrayOfArrayOfTensor3::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51531 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfTensor6::islast(), Select(), ARTS::Var::ArrayOfArrayOfTensor6::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51571 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfTime::islast(), Select(), ARTS::Var::ArrayOfArrayOfTime::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51611 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfTransmissionMatrix::islast(), Select(), ARTS::Var::ArrayOfArrayOfTransmissionMatrix::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51651 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfVector::islast(), Select(), ARTS::Var::ArrayOfArrayOfVector::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51691 of file autoarts.h.
References ARTS::Var::ArrayOfCIARecord::islast(), Select(), ARTS::Var::ArrayOfCIARecord::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51731 of file autoarts.h.
References ARTS::Var::ArrayOfGriddedField1::islast(), Select(), ARTS::Var::ArrayOfGriddedField1::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51771 of file autoarts.h.
References ARTS::Var::ArrayOfGriddedField2::islast(), Select(), ARTS::Var::ArrayOfGriddedField2::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51811 of file autoarts.h.
References ARTS::Var::ArrayOfGriddedField3::islast(), Select(), ARTS::Var::ArrayOfGriddedField3::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51851 of file autoarts.h.
References ARTS::Var::ArrayOfGriddedField4::islast(), Select(), ARTS::Var::ArrayOfGriddedField4::value(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51891 of file autoarts.h.
References ARTS::Var::ArrayOfIndex::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51931 of file autoarts.h.
References ARTS::Var::ArrayOfMatrix::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51171 of file autoarts.h.
References ARTS::Var::ArrayOfPpath::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfPpath::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 51971 of file autoarts.h.
References ARTS::Var::ArrayOfPropagationMatrix::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfPropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52011 of file autoarts.h.
References ARTS::Var::ArrayOfQuantumIdentifier::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52051 of file autoarts.h.
References ARTS::Var::ArrayOfRadiationVector::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfRadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52091 of file autoarts.h.
References ARTS::Var::ArrayOfRetrievalQuantity::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfRetrievalQuantity::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52131 of file autoarts.h.
References ARTS::Var::ArrayOfScatteringMetaData::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52171 of file autoarts.h.
References ARTS::Var::ArrayOfSingleScatteringData::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfSingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52211 of file autoarts.h.
References ARTS::Var::ArrayOfSparse::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfSparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52251 of file autoarts.h.
References ARTS::Var::ArrayOfStokesVector::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfStokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52291 of file autoarts.h.
References ARTS::Var::ArrayOfString::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52331 of file autoarts.h.
References ARTS::Var::ArrayOfTelsemAtlas::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfTelsemAtlas::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52371 of file autoarts.h.
References ARTS::Var::ArrayOfTensor3::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfTensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52411 of file autoarts.h.
References ARTS::Var::ArrayOfTensor4::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfTensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52451 of file autoarts.h.
References ARTS::Var::ArrayOfTensor5::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfTensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52491 of file autoarts.h.
References ARTS::Var::ArrayOfTensor6::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfTensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52531 of file autoarts.h.
References ARTS::Var::ArrayOfTensor7::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfTensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52571 of file autoarts.h.
References ARTS::Var::ArrayOfTime::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52611 of file autoarts.h.
References ARTS::Var::ArrayOfTransmissionMatrix::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfTransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52651 of file autoarts.h.
References ARTS::Var::ArrayOfVector::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52691 of file autoarts.h.
References ARTS::Var::ArrayOfXsecRecord::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::ArrayOfXsecRecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52771 of file autoarts.h.
References ARTS::Var::Matrix::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52811 of file autoarts.h.
References ARTS::Var::Sparse::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Sparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Method to select some elements from one array and copy them to a new array. (Works also for vectors.)
This works also for higher dimensional objects, where the selection is always performed in the first dimension.
If needleindexes is set to [-1], all elements are copied. For example:
Select(y,x,[0,3])
will select the first and fourth row of matrix x and copy them to the output matrix y.
Note that it is even safe to use this method if needles and haystack are the same variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | needles | - Selected elements. Must have the same variable type as haystack. |
[in] | haystack | - Variable to select from. May be the same variable as needles. |
[in] | needleindexes | - The elements to select (zero based indexing, as always.) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52731 of file autoarts.h.
References ARTS::Var::Vector::islast(), Select(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Checks consistency of the sensor variables.
The following WSVs are examined: f_grid, sensor_pos, sensor_los, transmitter_pos*, mblock_dlos_grid, antenna_dim, sensor_response*, sensor_response_f, sensor_response_pol, and sensor_response_dlos.
If any of these variables are changed, then this method shall be called again (no automatic check that this is fulfilled!).
The main tests are that dimensions of sensor variables agree with other settings, e.g., the size of f_grid, atmosphere_dim, stokes_dim, etc.
If any test fails, there is an error. Otherwise, sensor_checked is set to 1.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52848 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::mblock_dlos_grid(), ARTS::Var::sensor_checked(), ARTS::Var::sensor_los(), ARTS::Var::sensor_pos(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos(), ARTS::Var::sensor_response_f(), ARTS::Var::sensor_response_pol(), ARTS::Var::stokes_dim(), ARTS::Var::transmitter_pos(), and ARTS::Var::verbosity().
|
inline |
The geometric line-of-sight between pair of points.
The method sets sensor_los to the line-of-sights, that matches the geometrical propagation path from sensor_pos to target_pos. This is done for pair of positions, i.e. the two matrices shall have the same number of rows. The number of columns in target_pos shall be two for 1D and 2D and two for 3D, exactly as for rte_pos2.
See also rte_losGeometricFromRtePosToRtePos2. This method calls that method for each pair of positions, where values in sensor_pos matches rte_pos and values in target_pos matches rte_pos2.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | target_pos | - Target position, for each position in sensor_pos. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52893 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::refellipsoid(), ARTS::Var::sensor_los(), ARTS::Var::sensor_pos(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Includes response of the antenna.
The function returns the sensor response matrix after the antenna characteristics have been included.
The function handles "multi-beam" cases where the polarisation coordinate system is the same for all beams.
See antenna_dim, antenna_dlos and antenna_response for details on how to specify the antenna response.
The text below refers to mblock_dlos_grid despite it is not an input to the method. The method instead uses sensor_response_dlos_grid but the values in this WSV are likely coming from mblock_dlos_grid.
One dimensional antenna patterns are handled as other response functions. That is, both antenna response and radiances are treated as piece-wise linear functions, and the pencil beam calculations must cover the full sensor response (i.e. mblock_dlos_grid must be sufficiently broad).
There exist different options for two dimensional (2D) antenna patterns, see below (if 2D, the GIN option_2d must be set, the default results in an error). A normalisation is always applied for 2D antennas (i.e. sensor-norm* is ignored).
"interp_response"For this option, each direction defined by mblock_dlos_grid is considered to represent the same size in terms of solid beam angle, and the antenna pattern is interpolated to these directions. There is no check on how well mblock_dlos_grid covers the antenna response. The response is treated to be zero outside the ranges of its anular grids
"gridded_dlos"This option is more similar to the 1D case. The radiances are treated as a bi-linear function, but the antenna response is treated as step- wise constant function (in contrast to 1D). For this option mblock_dlos_grid* must match a combination of zenith and azimuth grids, and this for a particular order. If the zenith and azimuth grids have 3 and 2 values, respectively, the order shall be: [(za1,aa1); (za2,aa1); (za3,aa1); (za1,aa2); (za2,aa2); (za3,aa2) ] Both these grids must be strictly increasing and as for 1D must cover the antenna response completely.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | option_2d | - Calculation option for 2D antenna cases. See above for details. (default: "-") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52952 of file autoarts.h.
|
inline |
Includes response of the backend (spectrometer).
The function returns the sensor response matrix after the backend characteristics have been included.
See f_backend, backend_channel_response and sensor_norm for details on how to specify the backend response.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52975 of file autoarts.h.
References ARTS::Var::backend_channel_response(), ARTS::Var::f_backend(), ARTS::Var::sensor_norm(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol(), ARTS::Var::sensor_response_pol_grid(), and ARTS::Var::verbosity().
|
inline |
Frequency switching for a pure SSB reciever.
This function can be used for simulation of frequency switching. That is, when the final spectrum is the difference of two spectra shifted in frequency. The switching is performed by the LO, but for a pure singel sideband reciever this is most easily simulated by instead shifting the backend, as done here.
A strightforward frequency switching is modelled (no folding) The channel positions for the first measurement cycle are f_backend+df1, and for the second f_backend+df2. The first measurement cycle is given the negive weight. That is, the output is the spectrum for cycle2 minus the spectrum for cycle1. Output frequency grids are set to f_backend.
Use sensor_responseFrequencySwitching for double sideband cases.
The method has the same general functionality as, and can replace, sensor_responseBackend*.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | df1 | - Frequency throw for cycle1. |
[in] | df2 | - Frequency throw for cycle2. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53010 of file autoarts.h.
References ARTS::Var::backend_channel_response(), ARTS::Var::f_backend(), ARTS::Var::sensor_norm(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol(), ARTS::Var::sensor_response_pol_grid(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Simulation of "beam switching".
The measurement procedure is based on taking the difference between two spectra measured in different directions, and the calculation set-up must treat exactly two observation directions.
The returned spectrum is y = w1*y + w2*y2, where y1 and w1 are the spectrum and weight for the first direction, respectively (y2 and (w2 defined correspondingly for the second direction).
Zenith and azimuth angles after beam switching are set to the values of the second direction.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | w1 | - Weight for values from first viewing direction. (default: -1) |
[in] | w2 | - Weight for values from second viewing direction. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53040 of file autoarts.h.
|
inline |
Polynomial frequency interpolation of spectra.
The sensor response methods treat the spectra to be piece-wise linear functions. This method is a workaround for making methods handling the spectra in a more elaborate way: it generates spectra on a more dense grid by polynomial interpolation. The interpolation is not done explicitly, it is incorporated into sensor_response.
This method should in general increase the calculation accuracy for a given f_grid. However, the selection of (original) grid points becomes more sensitive when using this method. A poor choice of grid points can result in a decreased accuracy, or generation of negative radiances. Test calculations indicated that the error easily can increase with this method close the edge of f_grid, and it could be wise to make f_grid a bit wider than actually necessary to avoid this effect
The method shall be inserted before the antenna stage. That is, this method shall normally be called directly after sensor_responseInit.
Between each neighbouring points of f_grid, this method adds nfill* grid points. The polynomial order of the interpolation is polyorder*.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | polyorder | - Polynomial order of interpolation (default: 3) |
[in] | nfill | - Number of points to insert in each gap of f_grid (default: 2) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53081 of file autoarts.h.
|
inline |
Simulation of "frequency switching".
A general method for frequency switching. The WSM sensor_responseBackendFrequencySwitching* gives a description of this observation technique, and is also a more straightforward method for pure singel sideband cases.
It is here assume that sensor_responseMultiMixerBackend has been used to calculate the spectrum for two LO positions. This method calculates the difference between these two spectra, where the second spectrum gets weight 1 and the first weight -1 (as in sensor_responseBackendFrequencySwitching*).
Output frequency grids are taken from the second spectrum.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53111 of file autoarts.h.
References ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol(), ARTS::Var::sensor_response_pol_grid(), and ARTS::Var::verbosity().
|
inline |
Simplified sensor setup for an AMSU-type instrument.
This function is derived from 'sensor_responseSimpleAMSU' but is more generalized since the number of passbands in each can be in the range from 1 to 4 - in order to correctly simulate AMSU-A type sensors
This method allows quick and simple definition of AMSU-type sensors. Assumptions:
Under these assumptions the only inputs needed are the LO positions, the offsets from the LO, and the IF bandwidths. They are provided in sensor_description_amsu.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | spacing | - Desired grid spacing in Hz. (default: .1e9) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53420 of file autoarts.h.
|
inline |
Converts sensor response variables from IF to RF.
The function converts intermediate frequencies (IF) in sensor_response_f* and sensor_response_f_grid to radio frequencies (RF). This conversion is needed if the frequency translation of a mixer is included and the position of backend channels are specified in RF.
A direct frequency conversion is performed. Values are not sorted in any way.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53135 of file autoarts.h.
References ARTS::Var::lo(), ARTS::Var::sensor_response_f(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sideband_mode(), and ARTS::Var::verbosity().
|
inline |
Initialises the variables summarising the sensor response.
This method sets the variables to match monochromatic pencil beam calculations, to be further modified by inclusion of sensor characteristics. Use sensorOff if pure monochromatic pencil beam calculations shall be performed.
The variables are set as follows: sensor_response : Identity matrix, with size matching f_grid, stokes_dim* and mblock_dlos_grid. sensor_response_f : Repeated values of f_grid. sensor_response_pol : Data matching stokes_dim. sensor_response_dlos : Repeated values of mblock_dlos_grid. sensor_response_f_grid : Equal to f_grid. sensor_response_pol_grid: Set to 1:stokes_dim. sensor_response_dlos_grid : Equal to mblock_dlos_grid.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53166 of file autoarts.h.
References ARTS::Var::antenna_dim(), ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::mblock_dlos_grid(), ARTS::Var::sensor_norm(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol(), ARTS::Var::sensor_response_pol_grid(), ARTS::Var::stokes_dim(), and ARTS::Var::verbosity().
|
inline |
Sensor setup for meteorological millimeter instruments.
This method is handy if you are simulating a passband-type instrument, consisting of a few discrete channels.
For flexibility, the Met-MM system is seperated in two calculation steps. To fully use the system, create f_grid (and some associated variables) by f_gridMetMM before calling this method. However, it is possible to use this method with any f_grid, as long as matching f_backend*, channel2fgrid_indexes and channel2fgrid_weights are provided.
Each scan sequence is treated as a measurement block. sensor_pos is set in the standard way. The number of rows in sensor_pos determines the number of scan sequences that will be simulated. On the other hand, sensor_los* is handled in a special way. All zenith angles must be set to 180 deg. For 3D, the given azimuth angles are taken as the direction of scanning, where the azimuth angle is defined with respect to North in standard manner. For example, if the scanning happens to move from SW to NE, the azimuth angle should be set to 45 deg. The angles of the scanning sequence are taken from antenna_dlos. This WSV is here only allowed to have a single column, holding relative zenith angles. For 3D, the azimuth angles in antenna_dlos are hard-coded to zero. As zenith angles in sensor_los are locked to 180 deg, antenna_dlos effectively holds the nadir angles. These angles can be both positive or negative, where the recommended choice is to operate with negative to end up with final zenith angles between 0 and 180 deg.
The method does not support 2D atmospheres (across-track scanning is inconsistent with 2D). For simpler switching between 1D and 3D, the argument mirror_dza is at hand. It can only be used for 3D. If set to true, the zenith angles in antenna_dlos are mapped to also cover the other side of the swath and the simulations will cover both sides of the swath.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | use_antenna | - Flag to enable (1) or disable (0) antenna. (default: 0) |
[in] | mirror_dza | - Flag to include second part of swath (only 3D, see above). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53217 of file autoarts.h.
|
inline |
Includes response of the mixer of a heterodyne system.
The function returns the sensor response matrix after the mixer characteristics have been included. Frequency variables are converted from radio frequency (RF) to intermediate frequency (IF). The returned frequency grid covers the range [0,max_if], where max_if is the highest IF covered by the sideband response grid.
See lo and sideband_response for details on how to specify the mixer response
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53244 of file autoarts.h.
References ARTS::Var::lo(), ARTS::Var::sensor_norm(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol(), ARTS::Var::sensor_response_pol_grid(), ARTS::Var::sideband_response(), and ARTS::Var::verbosity().
|
inline |
Includes pre-calculated response covering mixer and backend.
This method acts similar to sensor_responseBackend, but uses pre-calculated weights. These weights can also include the effect of mixer and sideband filtering.
As usual, f_backend gives the frequency of the channels. This WSM has no direct influence on the result, but at least representative values must be set.
The frequency response is defined using channel2fgrid_indexes and channel2fgrid_weights*.
Both channel2fgrid_indexes and channel2fgrid_weights are assumed to be common for all viewing directions.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53273 of file autoarts.h.
References ARTS::Var::channel2fgrid_indexes(), ARTS::Var::channel2fgrid_weights(), ARTS::Var::f_backend(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol(), ARTS::Var::sensor_response_pol_grid(), and ARTS::Var::verbosity().
|
inline |
Handles mixer and backend parts for an instrument having multiple mixer chains.
The WSMs sensor_responseMixer, sensor_responseIF2RF and sensor_responseBackend* are called for each mixer chain, and a complete sensor_response is assembled. The instrument responses are described by lo_multi, sideband_response_multi, sideband_mode_multi*, f_backend_multi and backend_channel_response_multi*. All these WSVs must have same vector or array length. As sensor_responseIF2RF is called, f_backend_multi* must hold RF (not IF) and output frequencies will be in absolute frequency (RF).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53299 of file autoarts.h.
References ARTS::Var::backend_channel_response_multi(), ARTS::Var::f_backend_multi(), ARTS::Var::lo_multi(), ARTS::Var::sensor_norm(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol(), ARTS::Var::sensor_response_pol_grid(), ARTS::Var::sideband_mode_multi(), ARTS::Var::sideband_response_multi(), and ARTS::Var::verbosity().
|
inline |
Extraction of non-default polarisation components.
The default is to output the Stokes elements I, Q, U and V (up to stokes_dim*). This method allows to change the "polarisation" of the output. Polarisation components to be extracted are selected by instrument_pol*. This method can be applied at any step of the sensor matrix set-up.
The method can only be applied on data for I, Q, U and V. The value of stokes_dim must be sufficiently large for the selected components. For example, I+45 requires that stokes_dim is at least 3.
See instrument_pol for coding of polarisation states.
Note that the state of iy_unit is considered. This WSV must give the actual unit of the data. This as, the extraction of components is slightly different if data are radiances or brightness temperatures. In practise this means that iy_unit (as to be applied inside iy_main_agenda) must be set before calling this method.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53334 of file autoarts.h.
References ARTS::Var::instrument_pol(), ARTS::Var::iy_unit(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol(), ARTS::Var::sensor_response_pol_grid(), ARTS::Var::stokes_dim(), and ARTS::Var::verbosity().
|
inline |
Simplified sensor setup for an AMSU-type instrument.
This method allows quick and simple definition of AMSU-type sensors. Assumptions:
Under these assumptions the only inputs needed are the LO positions, the offsets from the LO, and the IF bandwidths. They are provieded in sensor_description_amsu.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | spacing | - Desired grid spacing in Hz. (default: .1e9) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53386 of file autoarts.h.
|
inline |
Includes a rotation of the Stokes H and V directions.
The method applies the rotations implied by stokes_rotation. See the description of that WSV for details.
This method does not change the size of sensor_response, and the auxiliary variables (sensor_response_f etc.) are not changed.
To apply the method, stokes_dim must be >= 3. The complete effect of the rotation can not be determibed with lower stokes_dim.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53358 of file autoarts.h.
References ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol_grid(), ARTS::Var::stokes_dim(), ARTS::Var::stokes_rotation(), and ARTS::Var::verbosity().
|
inline |
Adds WMRF weights to sensor response.
This method adds a spectrometer response that has been calculated with the weighted mean of representative frequencies (WMRF) method. It consists of a set of selected frequencies, and associated weights.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53440 of file autoarts.h.
References ARTS::Var::f_backend(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol(), ARTS::Var::sensor_response_pol_grid(), ARTS::Var::verbosity(), and ARTS::Var::wmrf_weights().
|
inline |
Sets sensor WSVs to obtain monochromatic pencil beam values.
The variables are set as follows: mblock_dlos_grid : One row with zero(s). sensor_response* : As returned by sensor_responseInit.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 52867 of file autoarts.h.
References ARTS::Var::f_grid(), ARTS::Var::mblock_dlos_grid(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol(), ARTS::Var::sensor_response_pol_grid(), ARTS::Var::stokes_dim(), and ARTS::Var::verbosity().
|
inline |
Change the number of threads used by ARTS.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53456 of file autoarts.h.
References ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sleeps for a number of seconds
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53473 of file autoarts.h.
References ARTS::Var::time(), ARTS::Var::Time::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Returns a sparse dentity matrix.
The size of the matrix created is n x n. Default is to return a true identity matrix (I), but you can also select another value along the diagonal be setting value. That is, the output is value*I.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Sparse output matrix |
[in] | n | - Size of the matrix |
[in] | value | - The value along the diagonal. (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53539 of file autoarts.h.
|
inline |
Multiplies a Sparse with another Sparse, result stored in Sparse.
Makes the calculation: out = m1 * m2
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Product, can be same variable as any of the inputs. |
[in] | m1 | - Left sparse matrix. |
[in] | m2 | - Right sparse matrix. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53509 of file autoarts.h.
References ARTS::Var::Sparse::islast(), ARTS::Var::Sparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Calculates the spectral irradiance from spectral_radiance_field . by integrating over the angular grids according to the grids set by AngularGridsSetFluxCalc See AngularGridsSetFluxCalc to set za_grid, aa_grid, and za_grid_weights
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53565 of file autoarts.h.
References ARTS::Var::aa_grid(), ARTS::Var::spectral_irradiance_field(), ARTS::Var::spectral_radiance_field(), ARTS::Var::verbosity(), ARTS::Var::za_grid(), and ARTS::Var::za_grid_weights().
|
inline |
Clear-sky radiance field of a plane parallel atmosphere.
The method assumes a 1D flat planet. Radiances along each direction given by za_grid are calculated using ppathPlaneParallel and iyEmissionStandard.
Surface properties are defined by iy_surface_agenda, i.e. there is no restriction to e.g. specular surfaces.
Note that the variable ppath_lmax is considered, and that it can be critical for the accuracy for zenith angles close to 90 degrees. That is, using ppath_lmax=-1 is not recommended for this function.
Information on transmission is also provided by the GOUT trans_field. For up-welling radiation (scat_za > 90), this variable holds the transmission to space, for considered position and propagation direction. For down-welling radiation, trans_field holds instead the transmission down to the surface.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | trans_field | - Dimensions: [f_grid,p_grid,za_grid]. See further above. |
[in] | use_parallel_iy | - 0: Parallelize over zenith angles 1: Use more memory intensiv iyEmissionStandardParallel* (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53600 of file autoarts.h.
|
inline |
Set spectral_radiance_field to be a copy of cloudbox_field.
This method can only be used for 1D atmospheres and if the cloud box covers the complete atmosphere. For such case, the two fields cover the same atmospheric volume and a direct copying can be made.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53625 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_field(), ARTS::Var::cloudbox_limits(), ARTS::Var::cloudbox_on(), ARTS::Var::p_grid(), ARTS::Var::spectral_radiance_field(), and ARTS::Var::verbosity().
|
inline |
Uses and expands cloudbox_field to set spectral_radiance_field.
The method demands that cloudbox_field starts at the first pressure level (i.e. cloudbox_limits[0] is 0). The method copies cloudbox_field to fill spectral_radiance_field up to the top of the cloudbox.
To fill the remaning part of spectral_radiance_field, clear-sky calculations are performed largely in the same maner as done by spectral_radiance_fieldClearskyPlaneParallel*. That is, clear-sky calculations are done for the upper part of the atmosphere, assuming a flat planet.
Note that the cloud box constitutes the lower boundary for the later calculations, and iy_cloudbox_agenda must be set to perform an interpolation of the cloudbox field.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | use_parallel_iy | - 0: Parallelize over zenith angles 1: Use more memory intensiv iyEmissionStandardParallel* (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53656 of file autoarts.h.
|
inline |
Calculates the specular direction of surface reflections.
A help method to set up the surface properties. This method calculates specular_los, that is required in several methods to convert zenith angles to incidence angles.
The method also returns the line-of-sight matching the surface normal.
The default is to consider the surface slope when calculating the specular direction. That is, the variation of z_surface (as well as the geoid radius) is considered and the specular direction is calculated including the specified topography. This part can be deactivated by setting ignore_surface_slope to 1. In this case, the zenith angle of the specular direction is simply 180-rtp_los[0]. ignore_surface_slope has only an effect for 2D and 3D, as 1D implies a constant radius of the surface (i.e. no topography).
[in,out] | Workspace | ws - An ARTS workspace |
[in] | ignore_surface_slope | - Flag to control if surface slope is consdered or not. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53688 of file autoarts.h.
|
inline |
Calculates the specular direction of surface reflections for horisontal surfaces.
In contrast to specular_losCalc, this method ignores the topography implied by z_surface. That is, any slope of the surface is ignored.
The typical application of this WSM should be water surfaces (lakes and oceans).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53711 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::specular_los(), ARTS::Var::surface_normal(), and ARTS::Var::verbosity().
|
inline |
Concatenate two or more strings.
The output string is overwritten, but is allowed to appear in the input list. Up to 10 strings can be concatenated at once.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Concatenated string. |
[in] | in1 | - Input text string. |
[in] | in2 | - Input text string. |
[in] | in3 | - Input text string. (default: "") |
[in] | in4 | - Input text string. (default: "") |
[in] | in5 | - Input text string. (default: "") |
[in] | in6 | - Input text string. (default: "") |
[in] | in7 | - Input text string. (default: "") |
[in] | in8 | - Input text string. (default: "") |
[in] | in9 | - Input text string. (default: "") |
[in] | in10 | - Input text string. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53740 of file autoarts.h.
|
inline |
Sets a String to the given text string.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | text | - Input text string. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53772 of file autoarts.h.
References ARTS::Var::String::islast(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts complex refractive index from a field of such data.
The method allows to obtain surface_complex_refr_index by interpolation of a geographical field of such data. The position for which refraction shall be extracted is given by rtp_pos. The refractive index field is expected to be stored as: GriddedField5: Vector f_grid[N_f] Vector T_grid[N_T] ArrayOfString Complex[2] Vector "Latitude" [N_lat] Vector "Longitude" [N_lon] Tensor5 data[N_f][N_T][2][N_lat][N_lon]
Definition and treatment of the three first dimensions follows complex_refr_index*, e.g. the temperature grid is allowed to have length 1. The grids for latitude and longitude must have a length of >= 2 (ie. no automatic expansion).
Hence, this method performs an interpolation only in the lat and lon dimensions, to a single point. The remaining GriddedField3 is simply returned as surface_complex_refr_index.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | complex_refr_index_field | - A field of complex refractive index. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54215 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::lat_grid(), ARTS::Var::lat_true(), ARTS::Var::lon_true(), ARTS::Var::rtp_pos(), ARTS::Var::surface_complex_refr_index(), ARTS::Var::GriddedField5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts surface reflectivities from a field of such data.
This method allows to specify a field of surface reflectivity for automatic interpolation to points of interest. The position and direction for which the reflectivity shall be extracted are given by rtp_pos and rtp_los. The reflectivity field is expected to be stored as: GriddedField6: Vector "Frequency" [N_f] Vector "Stokes element" [N_s1] Vector "Stokes_element" [N_s2] Vector "Incidence angle" [N_ia] Vector "Latitude" [N_lat] Vector "Longitude" [N_lon] Tensor6 data[N_f][N_s1][N_s2][N_ia][N_lat][N_lon]
Grids for incidence angle, latitude and longitude must have a length of >= 2 (ie. no automatic expansion). If the frequency grid has length 1, this is taken as that the reflectivity is constant, following the definition of surface_scalar_reflectivity. The data can cover higher Stokes dimensionalities than set by stokes_dim*. Data for non-used Stokes elements are just cropped. The order between the two Stokes dimensions is the same as in surface_reflectivity* and surface_rmatrix*.
The interpolation is done in steps: 1: Linear interpolation for lat and lon (std. extrapolation). 2: Interpolation in incidence angle (std. extrapolation). If the grid has a length of >= 4, cubic interpolation is applied. Otherwise linear interpolation.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54263 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::lat_grid(), ARTS::Var::lat_true(), ARTS::Var::lon_true(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::stokes_dim(), ARTS::Var::surface_reflectivity(), ARTS::Var::GriddedField6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Switch between the elements of surface_rtprop_agenda_array.
This method simply calls the agenda matching surface_type and returns the results. That is, the agenda in surface_rtprop_agenda_array with index surface_type (0-based) is called.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54283 of file autoarts.h.
References ARTS::Var::f_grid(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::surface_emission(), ARTS::Var::surface_los(), ARTS::Var::surface_rmatrix(), ARTS::Var::surface_rtprop_agenda_array(), ARTS::Var::surface_skin_t(), ARTS::Var::surface_type(), ARTS::Var::surface_type_aux(), and ARTS::Var::verbosity().
|
inline |
Extracts scalar surface reflectivities from a field of such data.
This method allows to specify a field of surface reflectivity for automatic interpolation to points of interest. The position and direction for which the reflectivity shall be extracted are given by rtp_pos and rtp_los. The reflectivity field is expected to be stored as: GriddedField4: Vector "Frequency" [N_f] Vector "Incidence angle" [N_ia] Vector "Latitude" [N_lat] Vector "Longitude" [N_lon] Tensor4 data[N_f][N_ia][N_lat][N_lon]
Grids for incidence angle, latitude and longitude must have a length of >= 2 (ie. no automatic expansion). If the frequency grid has length 1, this is taken as the reflectivity is constant, following the definition of surface_scalar_reflectivity.
The interpolation is done in steps: 1: Linear interpolation for lat and lon (std. extrapolation). 2: Interpolation in incidence angle (std. extrapolation). If the grid has a length of >= 4, cubic interpolation is applied. Otherwise linear interpolation.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | r_field | - A field of scalar surface reflectivities |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54324 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::lat_grid(), ARTS::Var::lat_true(), ARTS::Var::lon_true(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::stokes_dim(), ARTS::Var::surface_scalar_reflectivity(), ARTS::Var::GriddedField4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets surface_scalar_reflectivity based on surface_rmatrix.
For each frequency f, surface_scalar_reflectivity is set to the sum of surface_rmatrix(joker,f,0,0).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54343 of file autoarts.h.
References ARTS::Var::surface_rmatrix(), ARTS::Var::surface_scalar_reflectivity(), and ARTS::Var::verbosity().
|
inline |
Closest neighbour interpolation of surface type mask.
The method determines the surface type at the position of concern (rtp_pos) from the provided type mask (surface_type_mask). The closest point in the mask is selected. The surface type is set to the integer part of the value at the found point, while surface_type_aux* is set to the reminder. For example, if the mask value at closest point is 2.23, surface_type is set to 2 surface_type_aux* becomes 0.23.
The altitude in rtp_pos is ignored.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54368 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::lat_grid(), ARTS::Var::lat_true(), ARTS::Var::lon_true(), ARTS::Var::rtp_pos(), ARTS::Var::surface_type(), ARTS::Var::surface_type_aux(), ARTS::Var::surface_type_mask(), and ARTS::Var::verbosity().
|
inline |
Creates variables to mimic a blackbody surface.
This method sets up surface_los, surface_rmatrix and surface_emission* for surface_rtprop_agenda. Here, surface_los and surface_rmatrix are set to be empty, and surface_emission to hold blackbody radiation for a temperature of surface_skin_t.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53836 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::stokes_dim(), ARTS::Var::surface_emission(), ARTS::Var::surface_los(), ARTS::Var::surface_rmatrix(), ARTS::Var::surface_skin_t(), and ARTS::Var::verbosity().
|
inline |
Dummy method for iy_surface_agenda.
If you don't make use of surface_props_data and associated variables, include this method iy_surface_agenda. The method just checks that the variables of concern are set to be empty, and you don't need to include calls of Ignore and Touch in the agenda.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54389 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::dsurface_emission_dx(), ARTS::Var::dsurface_names(), ARTS::Var::dsurface_rmatrix_dx(), ARTS::Var::jacobian_do(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::surface_props_data(), ARTS::Var::surface_props_names(), and ARTS::Var::verbosity().
|
inline |
Usage of FASTEM together with MC and DOIT.
The recommended way to use FASTEM is by iySurfaceFastem, but that is not always possible, such as when using MC and DOIT. This is the case as those scattering methods use surface_rtprop_agenda, while iySurfaceFastem fits with iy_surface_agenda. This WSM solves this by allowing FASTEM to be used inside surface_rtprop_agenda.
However, FASTEM is here used in an approximative way. For a correct usage of FASTEM, the atmospheric transmittance shall be calculated for the position and direction of concern, but this is not possible together with DOIT and MC. Instead, the transmittance is an input to the method, and must either be pre-calculated or set to a representative value.
See iySurfaceFastem, for further details on the special input arguments.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | salinity | - Salinity, 0-1. That is, 3% is given as 0.03. (default: 0.035) |
[in] | wind_speed | - Wind speed. |
[in] | wind_direction | - Wind direction. See futher above. (default: 0) |
[in] | transmittance | - Transmittance along path of downwelling radiation. A vector with the same length as f_grid. |
[in] | fastem_version | - The version of FASTEM to use. (default: 6) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53872 of file autoarts.h.
|
inline |
FASTEM sea surface microwave emissivity parametrization.
The variable surface_props_data must contain these data: "Water skin temperature" "Wind speed" "Wind direction" "Salinity"
For some details and comments see FastemStandAlone and surfaceFastem.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | transmittance | - Transmittance along path of downwelling radiation. A vector with the same length as f_grid. |
[in] | fastem_version | - The version of FASTEM to use. (default: 6) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54414 of file autoarts.h.
|
inline |
Creates variables to mimic specular reflection by a (flat) surface where surface_reflectivity is specified.
Works basically as surfaceFlatScalarReflectivity but is more general as vector radiative transfer is more properly handled. See the ARTS theory document (ATD) for details around how surface_emission* is determined. In the nomenclature of ATD, surface_reflectivity* gives R.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54006 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::specular_los(), ARTS::Var::stokes_dim(), ARTS::Var::surface_emission(), ARTS::Var::surface_los(), ARTS::Var::surface_reflectivity(), ARTS::Var::surface_rmatrix(), ARTS::Var::surface_skin_t(), and ARTS::Var::verbosity().
|
inline |
Creates variables to mimic specular reflection by a (flat) surface where the complex refractive index is specified.
The dielectric properties of the surface are described by surface_complex_refr_index*. The Fresnel equations are used to calculate amplitude reflection coefficients. The method can thus result in that the reflection properties differ between frequencies and polarisations.
Local thermodynamic equilibrium is assumed, which corresponds to that the reflection and emission coefficients add up to 1.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53984 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::specular_los(), ARTS::Var::stokes_dim(), ARTS::Var::surface_complex_refr_index(), ARTS::Var::surface_emission(), ARTS::Var::surface_los(), ARTS::Var::surface_rmatrix(), ARTS::Var::surface_skin_t(), and ARTS::Var::verbosity().
|
inline |
Creates variables to mimic specular reflection by a (flat) surface where surface_rv_rh is specified.
This method assumes that the reflection at vertical and horizontal polarisation differs. As power reflection coefficients are provided there is no information at hand on phase shifts between polarisations, and they are simply assumed to be zero. These assumptions result in that surface_emission is set to zero for positions corresponding to U and V, and that all diagonal elementsof surface_rmatrix are equal (the mean of rv and rh). Further, all off-diagonal elements of surface_rmatrix* are all zero except for (0,1) and (1,0).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54031 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::specular_los(), ARTS::Var::stokes_dim(), ARTS::Var::surface_emission(), ARTS::Var::surface_los(), ARTS::Var::surface_rmatrix(), ARTS::Var::surface_rv_rh(), ARTS::Var::surface_skin_t(), and ARTS::Var::verbosity().
|
inline |
Creates variables to mimic specular reflection by a (flat) surface where surface_scalar_reflectivity is specified.
This method assumes that the reflection at vertical and horizontal polarisation is identical. This assumption includes that there is no phase shift between polarisations. These assumptions result in that surface_emission* is set to zero for positions corresponding to Q, U and V, and that surface_rmatrix becomes a diagonal matrix (with all elements on the diagonal equal to the specified reflectivity).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54054 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::specular_los(), ARTS::Var::stokes_dim(), ARTS::Var::surface_emission(), ARTS::Var::surface_los(), ARTS::Var::surface_rmatrix(), ARTS::Var::surface_scalar_reflectivity(), ARTS::Var::surface_skin_t(), and ARTS::Var::verbosity().
|
inline |
Creates variables to mimic a Lambertian surface.
A Lambertian surface can be characterised solely by its reflectivity, here taken from surface_scalar_reflectivity.
The down-welling radiation field is estimated by making calculations for lambertian_nza directions. The range of zenith angles ([0,90]) is divided in an equidistant manner for 1D. For 2D and 3D see below. The values for surface_rmatrix are assuming a constant radiance over each zenith angle range. See AUG.
Default is to select the zenith angles for sensor_los to be placed centrally in the grid ranges. For example, if lambertian_nza is set to 9, down-welling radiation will be calculated for zenith angles = 5, 15, ..., 85. The position of these angles can be shifted by za_pos*. This variable specifies the fractional distance inside the ranges. For example, a za_pos of 0.7 (np still 9) gives the angles 7, 17, ..., 87.
Only upper-left diagonal element of the surface_rmatrix is non-zero. That is, the upwelling radiation is always unpolarised.
Local thermodynamic equilibrium is assumed, which corresponds to that the reflection and emission coefficients "add up to 1".
For 2D and 3D, the down-welling directions are placed along the the viewing direction, e.g. for 3D the azimuth angle is kept constant. In 2D and 3D surface topography can exist, and to avoid getting views going directly into the surface, angels are not distributed over 90 deg, but 90-abs(surface_normal[0]).
[in,out] | Workspace | ws - An ARTS workspace |
[in] | lambertian_nza | - Number of downwelling streams. (default: 9) |
[in] | za_pos | - Position of angle in surface_los inside ranges of zenith angle grid. See above. (default: 0.5) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54100 of file autoarts.h.
|
inline |
A simplistic treatment of semi-specular surfaces.
This method has no strong physical basis but could be used for simpler testing or as starting point for more advanced methods.
This method assumes that the surface can be treated to have three facets, all lacking surface roughness. One facet is assumed to give standard specular reflection, while the two other facets are tilted with +dza and -dza, respectively. The tilt is assumed to only affect the zenith angle of the reflected direction (azimuth same as for specular direction). The area ratio of the non-tilted facet is set by specular_factor. That is, the specular beam is given weight w, while the other two beams each get weight (1-w)/2.
If a facet tilts away from the viewing direction in such way that the surface is observed from below, the tilt of the facet is decreased in steps of 1 degree until a successful calculation is obtained. If this turns out to require a tilt of zero, this facete is merged with the specular direction.
The pure specular properties of the surface shall be described by surface_rtprop_sub_agenda*. That is, if you have specular surface described and you want to make it semi-specular by this method, you move the content of the existing surface_rtprop_agenda to surface_rtprop_sub_agenda* and instead fill surface_rtprop_agenda with this method.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | specular_factor | - The weight given to the specular direction. Denoted as w above. A value between 1/3 and 1. |
[in] | dza | - Zenith angle seperation to each secondary direction. A between 0 and 45 degrees. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54144 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::surface_emission(), ARTS::Var::surface_los(), ARTS::Var::surface_rmatrix(), ARTS::Var::surface_rtprop_sub_agenda(), ARTS::Var::surface_skin_t(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
A very simple approximation of a semi-specular surface.
This method has no direct physical basis but could be used for simpler testing or as starting point for more advanced methods.
The method requires that the surface RT properties (e.g. surface_los) have been set up to mimic a specular surface. This method splits the down- welling radiation into three directions. The specular direction is given weight w, while the other two beams each get weight (1-w)/2. The basic polarised reflectivity from the specular calculations is maintained for each beam. The beams are just separated in zenith angle, with a separation of dza. The lowermost beam is not allowed to be closer to the surface than 1 degree. If there is no room for the lowermost beam, it is merged with the main beam.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | specular_factor | - The weight given to the specular direction. Denoted as w above. A value between 1/3 and 1. |
[in] | dza | - Zenith angle seperation to each secondary direction. A between 0 and 45 degrees. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54176 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::surface_los(), ARTS::Var::surface_rmatrix(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Compute surface emissivities using the TELSEM 2 model.
This method uses second version of the TELSEM model for calculating land surface emissivities (F. Aires et al, "A Tool to Estimate Land‐Surface Emissivities at Microwave frequencies (TELSEM) for use in numerical weather prediction" Quarterly Journal of the Royal Meteorological Society, vol. 137, (656), pp. 690-699, 2011.) This methods computes land surface emissivities for a given pencil beam using a given TELSEM2 atlas. The input must satisfy the following conditions, otherwise an error is thrown:
A TELSEM atlas contains only suface emissivities for locations that are classified as land. By default this WSM will throw an error if the pencil beam hits the surface at a position that is not contained in the given atlas.
The above behavior can be avoided by setting d_max to a positive value. This enables nearest neighbor interpolation, which assigns the emissivities of the nearest found cell in the atlas to the given position. In this case, an error is only thrown if the distance of the found neighbor is higher than the provided value of *d_max.
You can limit the final reflectivity applied by setting r_min and r_max.
To extract a land-sea mask from a given telsem atlas see the WSM telsemSurfaceTypeLandSea*.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | atlas | - The Telsem atlas to use for the emissivity calculation. |
[in] | r_min | - Minimum allowed value for reflectivity to apply. (default: 0) |
[in] | r_max | - Maximum allowed value for reflectivity to apply. (default: 1) |
[in] | d_max | - Maximum allowed distance in meters for nearest neighbor interpolation in meters. Set to a negative value or zero to disable interpolation. (default: -1.0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53955 of file autoarts.h.
|
inline |
TESSEM sea surface microwave emissivity parametrization.
The variable surface_props_data must contain these data: "Water skin temperature" "Wind speed" "Salinity"
This method computes surface emissivity and reflectivity matrices for ocean surfaces using the TESSEM emissivity model: Prigent, C., et al. Sea-surface emissivity parametrization from microwaves to millimetre waves, QJRMS, 2017, 143.702: 596-605.
The validity range of the parametrization of is 10 to 700 GHz, but for some extra flexibility frequencies between 5 and 900 GHz are accepted. The accepted temperaute range for water skin temperature is [260.0 K, 373.0 K]. Salinity shall be in the range [0,1]. That is, a salinity of 3% is given as 0.03.
The model itself is represented by the neural networks in tessem_neth* and tessem_netv.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54451 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::dsurface_emission_dx(), ARTS::Var::dsurface_names(), ARTS::Var::dsurface_rmatrix_dx(), ARTS::Var::f_grid(), ARTS::Var::jacobian_do(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::rtp_los(), ARTS::Var::rtp_pos(), ARTS::Var::stokes_dim(), ARTS::Var::surface_emission(), ARTS::Var::surface_los(), ARTS::Var::surface_props_data(), ARTS::Var::surface_props_names(), ARTS::Var::surface_rmatrix(), ARTS::Var::tessem_neth(), ARTS::Var::tessem_netv(), and ARTS::Var::verbosity().
|
inline |
TESSEM sea surface microwave emissivity parametrization.
This method computes surface emissivity and reflectivity matrices for ocean surfaces using the TESSEM emissivity model: Prigent, C., et al. Sea‐surface emissivity parametrization from microwaves to millimetre waves, QJRMS, 2017, 143.702: 596-605.
The validity range of the parametrization of is 10 to 700 GHz, but for some extra flexibility frequencies between 5 and 900 GHz are accepted. The accepted temperaute range for surface_skin_t is [260.0 K, 373.0 K]
The model itself is represented by the neural networks in tessem_neth* and tessem_netv.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | salinity | - Salinity, 0-1. That is, 3% is given as 0.03. (default: 0.035) |
[in] | wind_speed | - Wind speed. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53906 of file autoarts.h.
|
inline |
Finds the tangent point of a propagation path.
The tangent point is here defined as the point with the lowest altitude (which differes from the definition used in the code where it is the point with the lowest radius, or equally the point with a zenith angle of 90 deg.)
The tangent point is returned as a vector, with columns matching e.g. rte_pos. If the propagation path has no tangent point, the vector is set to NaN.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | tan_pos | - The position vector of the tangent point. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54476 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::ppath(), ARTS::Var::Ppath::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Prints information about the tangent point of a propagation path.
The tangent point is here defined as the point with the lowest altitude (which differes from the definition used in the code where it is the point with the lowest radius, or equally the point with a zenith angle of 90 deg.)
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54502 of file autoarts.h.
|
inline |
Reads TELSEM atlas files.
'directory' needs to contain the original 12 Telsem atlas files and the correlations file. The whole data is combined into the WSV telsem_atlases
[in,out] | Workspace | ws - An ARTS workspace |
[in] | directory | - Directory with TELSEM 2 SSMI atlas files. |
[in] | filename_pattern | - Filename pattern (@MM@ gets replaced by month number) (default: "ssmi_mean_emis_climato_@MM@_cov_interpol_M2") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54657 of file autoarts.h.
|
inline |
Reads single TELSEM atlas.
'directory' needs to contain the original 12 Telsem atlas files and the correlations file. This WSM reads the atlas for the specified month and stores the result in the provided output atlas.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | atlas | - The atlas into which to store the loaded atlas. |
[in] | directory | - Directory with TELSEM 2 SSMI atlas files. |
[in] | month | - The month for which the atlas should be read. |
[in] | filename_pattern | - Filename pattern (@MM@ gets replaced by month number) (default: "ssmi_mean_emis_climato_@MM@_cov_interpol_M2") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54628 of file autoarts.h.
|
inline |
Lookup SSMI emissivities from Telsem Atlas.
This returns the emissivities (indices [0,..,6]) for the SSMI channels that are contained in the Telsem atlas.
If given latitude and longitude are not in the atlas an empty vector is returned.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | emissivities | - The SSMI emissivities from the atlas |
[in] | lat | - The latitude for which to compute the emissivities. |
[in] | lon | - The latitude for which to compute the emissivities. |
[in] | atlas | - The Telsem atlas to use. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54573 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::lat(), ARTS::Var::lon(), ARTS::Var::Numeric::value(), ARTS::Var::TelsemAtlas::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Stand-alone evaluation of the Telsem model.
This evaluates the Telsem land surface emissivity model using the data from the provided atlas.
Since TELSEM atlases do not contain data for all locations this function allows for nearest neighbor interpolation, which can be enabled by setting the d_max GIN to a positive value.
This WSM throws a runtime error if the queried location is not contained in the atlas or the distance of the neighboring cell exceeds the given d_max value.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | emissivities | - The computed h and v emissivites |
[in] | lat | - The latitude for which to compute the emissivities. |
[in] | lon | - The latitude for which to compute the emissivities. |
[in] | theta | - The incidence angle. |
[in] | f | - The frequencies for which to compute the emissivities. |
[in] | ta | - The Telsem atlas to use. |
[in] | d_max | - The maximum allowed distance for nearest neighbor interpolation in meters. (default: -1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54536 of file autoarts.h.
|
inline |
TELSEM based land sea mask.
This method determines whether the position in rtp_pos is of type ocean or land depending on whether a corresponding cell is contained in the provided TELSEM atlas. In combination with the WSM surface_rtpropCallAgendaX this can be used to used different methods to compute surface radiative properties.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | atlas | - The telsem atlas from which to lookup the surface type. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54604 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::lat_grid(), ARTS::Var::lat_true(), ARTS::Var::lon_true(), ARTS::Var::rtp_pos(), ARTS::Var::surface_type(), ARTS::Var::TelsemAtlas::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Adds a scalar value to all elements of a tensor3.
The result can either be stored in the same or another variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output tensor. |
[in] | in | - Input tensor. |
[in] | value | - The value to be added to the tensor. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54680 of file autoarts.h.
References ARTS::Var::Tensor3::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Extracts a Tensor3 from a Tensor4.
Copies book, page, row or column with given Index from input Tensor4 variable to output Tensor3. Higher order equivalent of VectorExtractFromMatrix.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Extracted tensor. |
[in] | in | - Input Tensor4. |
[in] | i | - Index of book, page, row or column to extract. |
[in] | direction | - Direction. "book" or "page" or "row" or "column". |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54710 of file autoarts.h.
References ARTS::Var::Tensor3::islast(), ARTS::Var::Index::value(), ARTS::Var::String::value(), ARTS::Var::Tensor3::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Scales all elements of a tensor with the specified value.
The result can either be stored in the same or another variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output tensor. |
[in] | in | - Input tensor. |
[in] | value | - The value to be multiplied with the tensor. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54739 of file autoarts.h.
References ARTS::Var::Tensor3::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Creates a tensor and sets all elements to the specified value.
The size is determined by ncols, nrows etc.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | value | - Tensor value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54765 of file autoarts.h.
References ARTS::Var::Tensor3::islast(), ARTS::Var::ncols(), ARTS::Var::npages(), ARTS::Var::nrows(), ARTS::Var::Index::value(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Adds a scalar value to all elements of a tensor4.
The result can either be stored in the same or another variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output tensor. |
[in] | in | - Input tensor. |
[in] | value | - The value to be added to the tensor. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54792 of file autoarts.h.
References ARTS::Var::Tensor4::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Scales all elements of a tensor with the specified value.
The result can either be stored in the same or another variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output tensor. |
[in] | in | - Input tensor. |
[in] | value | - The value to be multiplied with the tensor. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54820 of file autoarts.h.
References ARTS::Var::Tensor4::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Creates a tensor and sets all elements to the specified value.
The size is determined by ncols, nrows etc.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | value | - Tensor value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54846 of file autoarts.h.
References ARTS::Var::Tensor4::islast(), ARTS::Var::nbooks(), ARTS::Var::ncols(), ARTS::Var::npages(), ARTS::Var::nrows(), ARTS::Var::Index::value(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Scales all elements of a tensor with the specified value.
The result can either be stored in the same or another variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output tensor. |
[in] | in | - Input tensor. |
[in] | value | - The value to be multiplied with the tensor. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54873 of file autoarts.h.
References ARTS::Var::Tensor5::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Creates a tensor and sets all elements to the specified value.
The size is determined by ncols, nrows etc.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | value | - Tensor value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54899 of file autoarts.h.
References ARTS::Var::Tensor5::islast(), ARTS::Var::nbooks(), ARTS::Var::ncols(), ARTS::Var::npages(), ARTS::Var::nrows(), ARTS::Var::nshelves(), ARTS::Var::Index::value(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Scales all elements of a tensor with the specified value.
The result can either be stored in the same or another variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output tensor. |
[in] | in | - Input tensor. |
[in] | value | - The value to be multiplied with the tensor. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54926 of file autoarts.h.
References ARTS::Var::Tensor6::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Creates a tensor and sets all elements to the specified value.
The size is determined by ncols, nrows etc.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | value | - Tensor value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54952 of file autoarts.h.
References ARTS::Var::Tensor6::islast(), ARTS::Var::nbooks(), ARTS::Var::ncols(), ARTS::Var::npages(), ARTS::Var::nrows(), ARTS::Var::nshelves(), ARTS::Var::nvitrines(), ARTS::Var::Index::value(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Scales all elements of a tensor with the specified value.
The result can either be stored in the same or another variable.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output tensor. |
[in] | in | - Input tensor. |
[in] | value | - The value to be multiplied with the tensor. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 54979 of file autoarts.h.
References ARTS::Var::Tensor7::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Creates a tensor and sets all elements to the specified value.
The size is determined by ncols, nrows etc.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | value | - Tensor value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55005 of file autoarts.h.
References ARTS::Var::Tensor7::islast(), ARTS::Var::nbooks(), ARTS::Var::ncols(), ARTS::Var::nlibraries(), ARTS::Var::npages(), ARTS::Var::nrows(), ARTS::Var::nshelves(), ARTS::Var::nvitrines(), ARTS::Var::Index::value(), ARTS::Var::Numeric::value(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Reads the initialization data for the TESSEM NeuralNet from an ASCII file.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | tessem_nn | - Tessem NeuralNet configuration. |
[in] | filename | - NeuralNet parameters file as provided in the TESSEM 2 distribution. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55045 of file autoarts.h.
References ARTS::Var::TessemNN::islast(), ARTS::Var::String::value(), ARTS::Var::TessemNN::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
A dummy method that can be used for test purposes.
This method can be used by ARTS developers to quickly test stuff. The implementation is in file m_general.cc. This just saves you the trouble of adding a dummy method everytime you want to try something out quickly.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55106 of file autoarts.h.
References ARTS::Var::verbosity().
|
inline |
A method that is used for the TestArrayOfAgenda test case.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | index | - Index of agenda in array to execute. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55027 of file autoarts.h.
|
inline |
Example method for TESSEM2.
When using the default neural network parameter files from the Tessem 2 distribution, the input Vector should contain 5 elements:
[in,out] | Workspace | ws - An ARTS workspace |
[out] | outvalues | - Tessem output emissivity. |
[in] | net | - Tessem NeuralNet parameters. |
[in] | invalues | - Input data. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55079 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::TessemNN::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Offsets a time grid by some seconds.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55122 of file autoarts.h.
References ARTS::Var::time_grid(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sort in by time_stamps into out.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Array sorted by time |
[in] | in | - Array to sort of same size as time_stamps |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55178 of file autoarts.h.
References ARTS::Var::ArrayOfTime::islast(), ARTS::Var::time_stamps(), ARTS::Var::ArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by time_stampsSort().
|
inline |
Sort in by time_stamps into out.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Array sorted by time |
[in] | in | - Array to sort of same size as time_stamps |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55201 of file autoarts.h.
References ARTS::Var::ArrayOfVector::islast(), ARTS::Var::time_stamps(), time_stampsSort(), ARTS::Var::ArrayOfTime::value(), ARTS::Var::ArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Sets time to system_clock::now().
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37556 of file autoarts.h.
References ARTS::Var::time(), and ARTS::Var::verbosity().
|
inline |
Offsets time for some seconds
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 37572 of file autoarts.h.
References ARTS::Var::time(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Initializes the CPU timer. Use timerStop to stop the timer.
Usage example: timerStart ReadXML(f_grid,"frequencies.xml") timerStop Print(timer)
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55145 of file autoarts.h.
References ARTS::Var::timer(), and ARTS::Var::verbosity().
|
inline |
Stops the CPU timer. See timerStart for example usage.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55161 of file autoarts.h.
References ARTS::Var::timer(), and ARTS::Var::verbosity().
|
inline |
Sleeps until time has been reached.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53489 of file autoarts.h.
References ARTS::Var::time(), and ARTS::Var::verbosity().
|
inline |
T-Matrix validation test.
Executes the standard test included with the T-Matrix Fortran code. Should give the same as running the tmatrix_lp executable in 3rdparty/tmatrix/.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55226 of file autoarts.h.
References ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55249 of file autoarts.h.
References ARTS::Var::AbsorptionLines::islast(), ARTS::Var::AbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55277 of file autoarts.h.
References ARTS::Var::Agenda::islast(), Touch(), ARTS::Var::Agenda::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55305 of file autoarts.h.
References ARTS::Var::ArrayOfAbsorptionLines::islast(), Touch(), ARTS::Var::ArrayOfAbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55361 of file autoarts.h.
References ARTS::Var::ArrayOfAgenda::islast(), Touch(), ARTS::Var::ArrayOfAgenda::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55333 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfAbsorptionLines::islast(), Touch(), ARTS::Var::ArrayOfArrayOfAbsorptionLines::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55389 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfGriddedField1::islast(), Touch(), ARTS::Var::ArrayOfArrayOfGriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55417 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfGriddedField2::islast(), Touch(), ARTS::Var::ArrayOfArrayOfGriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55445 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfGriddedField3::islast(), Touch(), ARTS::Var::ArrayOfArrayOfGriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55473 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfIndex::islast(), Touch(), ARTS::Var::ArrayOfArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55501 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfMatrix::islast(), Touch(), ARTS::Var::ArrayOfArrayOfMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55557 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfPropagationMatrix::islast(), Touch(), ARTS::Var::ArrayOfArrayOfPropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55585 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfRadiationVector::islast(), Touch(), ARTS::Var::ArrayOfArrayOfRadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55613 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfScatteringMetaData::islast(), Touch(), ARTS::Var::ArrayOfArrayOfScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55641 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfSingleScatteringData::islast(), Touch(), ARTS::Var::ArrayOfArrayOfSingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55669 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfSpeciesTag::islast(), Touch(), ARTS::Var::ArrayOfArrayOfSpeciesTag::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55697 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfStokesVector::islast(), Touch(), ARTS::Var::ArrayOfArrayOfStokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55725 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfString::islast(), Touch(), ARTS::Var::ArrayOfArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55753 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfTensor3::islast(), Touch(), ARTS::Var::ArrayOfArrayOfTensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55781 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfTensor6::islast(), Touch(), ARTS::Var::ArrayOfArrayOfTensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55809 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfTime::islast(), Touch(), ARTS::Var::ArrayOfArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55837 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfTransmissionMatrix::islast(), Touch(), ARTS::Var::ArrayOfArrayOfTransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55865 of file autoarts.h.
References ARTS::Var::ArrayOfArrayOfVector::islast(), Touch(), ARTS::Var::ArrayOfArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55893 of file autoarts.h.
References ARTS::Var::ArrayOfCIARecord::islast(), Touch(), ARTS::Var::ArrayOfCIARecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55921 of file autoarts.h.
References ARTS::Var::ArrayOfGriddedField1::islast(), Touch(), ARTS::Var::ArrayOfGriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55949 of file autoarts.h.
References ARTS::Var::ArrayOfGriddedField2::islast(), Touch(), ARTS::Var::ArrayOfGriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55977 of file autoarts.h.
References ARTS::Var::ArrayOfGriddedField3::islast(), Touch(), ARTS::Var::ArrayOfGriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56005 of file autoarts.h.
References ARTS::Var::ArrayOfGriddedField4::islast(), Touch(), ARTS::Var::ArrayOfGriddedField4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56033 of file autoarts.h.
References ARTS::Var::ArrayOfIndex::islast(), Touch(), ARTS::Var::ArrayOfIndex::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56061 of file autoarts.h.
References ARTS::Var::ArrayOfMatrix::islast(), Touch(), ARTS::Var::ArrayOfMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 55529 of file autoarts.h.
References ARTS::Var::ArrayOfPpath::islast(), Touch(), ARTS::Var::ArrayOfPpath::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56089 of file autoarts.h.
References ARTS::Var::ArrayOfPropagationMatrix::islast(), Touch(), ARTS::Var::ArrayOfPropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56117 of file autoarts.h.
References ARTS::Var::ArrayOfQuantumIdentifier::islast(), Touch(), ARTS::Var::ArrayOfQuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56145 of file autoarts.h.
References ARTS::Var::ArrayOfRadiationVector::islast(), Touch(), ARTS::Var::ArrayOfRadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56173 of file autoarts.h.
References ARTS::Var::ArrayOfRetrievalQuantity::islast(), Touch(), ARTS::Var::ArrayOfRetrievalQuantity::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56201 of file autoarts.h.
References ARTS::Var::ArrayOfScatteringMetaData::islast(), Touch(), ARTS::Var::ArrayOfScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56229 of file autoarts.h.
References ARTS::Var::ArrayOfSingleScatteringData::islast(), Touch(), ARTS::Var::ArrayOfSingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56257 of file autoarts.h.
References ARTS::Var::ArrayOfSparse::islast(), Touch(), ARTS::Var::ArrayOfSparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56285 of file autoarts.h.
References ARTS::Var::ArrayOfStokesVector::islast(), Touch(), ARTS::Var::ArrayOfStokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56313 of file autoarts.h.
References ARTS::Var::ArrayOfString::islast(), Touch(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56341 of file autoarts.h.
References ARTS::Var::ArrayOfTelsemAtlas::islast(), Touch(), ARTS::Var::ArrayOfTelsemAtlas::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56369 of file autoarts.h.
References ARTS::Var::ArrayOfTensor3::islast(), Touch(), ARTS::Var::ArrayOfTensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56397 of file autoarts.h.
References ARTS::Var::ArrayOfTensor4::islast(), Touch(), ARTS::Var::ArrayOfTensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56425 of file autoarts.h.
References ARTS::Var::ArrayOfTensor5::islast(), Touch(), ARTS::Var::ArrayOfTensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56453 of file autoarts.h.
References ARTS::Var::ArrayOfTensor6::islast(), Touch(), ARTS::Var::ArrayOfTensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56481 of file autoarts.h.
References ARTS::Var::ArrayOfTensor7::islast(), Touch(), ARTS::Var::ArrayOfTensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56509 of file autoarts.h.
References ARTS::Var::ArrayOfTime::islast(), Touch(), ARTS::Var::ArrayOfTime::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56537 of file autoarts.h.
References ARTS::Var::ArrayOfTransmissionMatrix::islast(), Touch(), ARTS::Var::ArrayOfTransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56565 of file autoarts.h.
References ARTS::Var::ArrayOfVector::islast(), Touch(), ARTS::Var::ArrayOfVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56593 of file autoarts.h.
References ARTS::Var::ArrayOfXsecRecord::islast(), Touch(), ARTS::Var::ArrayOfXsecRecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56621 of file autoarts.h.
References ARTS::Var::CIARecord::islast(), Touch(), ARTS::Var::CIARecord::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56649 of file autoarts.h.
References ARTS::Var::CovarianceMatrix::islast(), Touch(), ARTS::Var::CovarianceMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56677 of file autoarts.h.
References ARTS::Var::EnergyLevelMap::islast(), Touch(), ARTS::Var::EnergyLevelMap::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56705 of file autoarts.h.
References ARTS::Var::GasAbsLookup::islast(), Touch(), ARTS::Var::GasAbsLookup::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56761 of file autoarts.h.
References ARTS::Var::GriddedField1::islast(), Touch(), ARTS::Var::GriddedField1::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56789 of file autoarts.h.
References ARTS::Var::GriddedField2::islast(), Touch(), ARTS::Var::GriddedField2::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56817 of file autoarts.h.
References ARTS::Var::GriddedField3::islast(), Touch(), ARTS::Var::GriddedField3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56845 of file autoarts.h.
References ARTS::Var::GriddedField4::islast(), Touch(), ARTS::Var::GriddedField4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56873 of file autoarts.h.
References ARTS::Var::GriddedField5::islast(), Touch(), ARTS::Var::GriddedField5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56901 of file autoarts.h.
References ARTS::Var::GriddedField6::islast(), Touch(), ARTS::Var::GriddedField6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56733 of file autoarts.h.
References ARTS::Var::GridPos::islast(), Touch(), ARTS::Var::GridPos::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56929 of file autoarts.h.
References ARTS::Var::HitranRelaxationMatrixData::islast(), Touch(), ARTS::Var::HitranRelaxationMatrixData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56957 of file autoarts.h.
References ARTS::Var::Index::islast(), Touch(), ARTS::Var::Index::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57013 of file autoarts.h.
References ARTS::Var::Matrix::islast(), Touch(), ARTS::Var::Matrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 56985 of file autoarts.h.
References ARTS::Var::MCAntenna::islast(), Touch(), ARTS::Var::MCAntenna::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57041 of file autoarts.h.
References ARTS::Var::Numeric::islast(), Touch(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57069 of file autoarts.h.
References ARTS::Var::Ppath::islast(), Touch(), ARTS::Var::Ppath::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57097 of file autoarts.h.
References ARTS::Var::PropagationMatrix::islast(), Touch(), ARTS::Var::PropagationMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57125 of file autoarts.h.
References ARTS::Var::QuantumIdentifier::islast(), Touch(), ARTS::Var::QuantumIdentifier::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57153 of file autoarts.h.
References ARTS::Var::RadiationVector::islast(), Touch(), ARTS::Var::RadiationVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57181 of file autoarts.h.
References ARTS::Var::Rational::islast(), Touch(), ARTS::Var::Rational::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57209 of file autoarts.h.
References ARTS::Var::ScatteringMetaData::islast(), Touch(), ARTS::Var::ScatteringMetaData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57237 of file autoarts.h.
References ARTS::Var::SingleScatteringData::islast(), Touch(), ARTS::Var::SingleScatteringData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57265 of file autoarts.h.
References ARTS::Var::Sparse::islast(), Touch(), ARTS::Var::Sparse::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57293 of file autoarts.h.
References ARTS::Var::SpeciesAuxData::islast(), Touch(), ARTS::Var::SpeciesAuxData::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57321 of file autoarts.h.
References ARTS::Var::StokesVector::islast(), Touch(), ARTS::Var::StokesVector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57349 of file autoarts.h.
References ARTS::Var::String::islast(), Touch(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57377 of file autoarts.h.
References ARTS::Var::TelsemAtlas::islast(), Touch(), ARTS::Var::TelsemAtlas::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57405 of file autoarts.h.
References ARTS::Var::Tensor3::islast(), Touch(), ARTS::Var::Tensor3::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57433 of file autoarts.h.
References ARTS::Var::Tensor4::islast(), Touch(), ARTS::Var::Tensor4::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57461 of file autoarts.h.
References ARTS::Var::Tensor5::islast(), Touch(), ARTS::Var::Tensor5::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57489 of file autoarts.h.
References ARTS::Var::Tensor6::islast(), Touch(), ARTS::Var::Tensor6::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57517 of file autoarts.h.
References ARTS::Var::Tensor7::islast(), Touch(), ARTS::Var::Tensor7::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57601 of file autoarts.h.
References ARTS::Var::TessemNN::islast(), Touch(), ARTS::Var::TessemNN::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57573 of file autoarts.h.
References ARTS::Var::Time::islast(), Touch(), ARTS::Var::Time::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57545 of file autoarts.h.
References ARTS::Var::Timer::islast(), Touch(), ARTS::Var::Timer::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57629 of file autoarts.h.
References ARTS::Var::TransmissionMatrix::islast(), Touch(), ARTS::Var::TransmissionMatrix::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57657 of file autoarts.h.
References ARTS::Var::Vector::islast(), Touch(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
As Ignore but for agenda output.
This method is handy for use in agendas in order to suppress warnings about not-produced output workspace variables.
What it does, in case the variable is initialized already, is: Nothing! In case the variable is not yet initialized, it is set to NaN.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57685 of file autoarts.h.
References ARTS::Var::Verbosity::islast(), Touch(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Creates a vector of transmittance values.
The transmittances are set based on optical depths in iy_aux. That is, one of the quantities in iy_aux must be "Optical depth".
The created vector has a length matching f_grid and can e.g. be used as input to some of the FASTEM methods.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | transmittance | - Created vector of transmittance values. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57712 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::iy_aux(), ARTS::Var::iy_aux_vars(), ARTS::Var::ArrayOfMatrix::value(), ARTS::Var::ArrayOfString::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Adds a scalar to all elements of a vector.
The result can either be stored in the same or another vector.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output vector |
[in] | in | - Input vector. |
[in] | value | - The value to be added to the vector. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57737 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Element-wise addition of two vectors.
The method calculates c = a + b.
The variable b is allowed to have length 1, for any length of a*. This single value in b is then added to every element of a.
The vectors a and c can be the same WSV, while b can not be the same WSV as any of the the other vector.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | c | - Output vector |
[in] | a | - Input vector. |
[in] | b | - Vector to be added. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57770 of file autoarts.h.
|
inline |
Keeps only values of a vector inside the specified range.
All values outside the range [min_value,max-value] are removed. Note the default values, that basically should act as -+Inf.
The result can either be stored in the same or another vector.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Cropped vector |
[in] | in | - Original vector |
[in] | min_value | - Minimum value to keep (default: -99e99) |
[in] | max_value | - Maximum value to keep (default: 99e99) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57801 of file autoarts.h.
|
inline |
Extracts a Vector from a Matrix.
Copies row or column with given Index from input Matrix variable to create output Vector.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Extracted vector. |
[in] | in | - Input matrix. |
[in] | i | - Index of row or column. |
[in] | direction | - Direction. "row" or "column". |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57831 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::Index::value(), ARTS::Var::Matrix::value(), ARTS::Var::String::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Flips a vector.
The output is the input vector in reversed order. The result can either be stored in the same or another vector.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57859 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Insert some additional points into a grid.
This method can for example be used to add line center frequencies to a regular frequency grid. If the original grid is [1,2,3], and the additional points are [2.2,2.4], the result will be [1,2,2.2,2.4,3].
It is assumed that the original grid is sorted, otherwise a runtime error is thrown. The vector with the points to insert does not have to be sorted. If some of the input points are already in the grid, these points are not inserted again. New points outside the original grid are appended at the appropriate end. Input vector and output vector can be the same.
Generic output: Vector : The new grid vector.
Generic input: Vector : The original grid vector. Vector : The points to insert.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The new grid vector |
[in] | in | - The original grid vector |
[in] | points | - The points to insert |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57901 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Initializes a vector with linear spacing.
The first element equals always the start value, and the spacing equals always the step value, but the last value can deviate from the stop value. step can be both positive and negative.
The created vector is [start, start+step, start+2*step, ...]
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output vector. |
[in] | start | - Start value. |
[in] | stop | - Maximum/minimum value of the end value |
[in] | step | - Spacing of the vector. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57933 of file autoarts.h.
References ARTS::Var::Vector::islast(), Zeeman::start(), ARTS::Var::Numeric::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Initializes a vector with logarithmic spacing.
The first element equals always the start value, and the spacing equals always the step value, but note that the last value can deviate from the stop value. The keyword step can be both positive and negative.
Note, that although start has to be given in direct coordinates, step has to be given in log coordinates.
Explicitly, the vector is: exp([ln(start), ln(start)+step, ln(start)+2*step, ...])
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | start | - The start value. (Direct coordinates!) |
[in] | stop | - The maximum value of the end value. (Direct coordinates!) |
[in] | step | - The spacing of the vector. (Log coordinates!) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 57971 of file autoarts.h.
References ARTS::Var::Vector::islast(), Zeeman::start(), ARTS::Var::Numeric::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Multiply a Vector with a Matrix and store the result in another Vector.
This just computes the normal Matrix-Vector product, y=M*x. It is ok if input and output Vector are the same. This function is handy for multiplying the H Matrix to spectra.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The result of the multiplication (dimension m). |
[in] | m | - The Matrix to multiply (dimension mxn). |
[in] | v | - The original Vector (dimension n). |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58002 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Creates a vector with length nelem, equally spaced between the given end values.
The length (nelem) must be larger than 1.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | start | - Start value. |
[in] | stop | - End value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58030 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::nelem(), Zeeman::start(), ARTS::Var::Index::value(), ARTS::Var::Numeric::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Creates a vector with length nelem, equally logarithmically spaced between the given end values.
The length (nelem) must be larger than 1.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | start | - Start value. |
[in] | stop | - End value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58058 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::nelem(), Zeeman::start(), ARTS::Var::Index::value(), ARTS::Var::Numeric::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
Referenced by main().
|
inline |
Converts a Matrix to a Vector.
The matrix is reshaped into a vector. That is, all elements of the matrix are kept. The elements can be extracted both in column (default) and row order. The ouput vector has the same length for both options.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Created vector. |
[in] | in | - Input matrix. |
[in] | direction | - Direction. "row" or "column". (default: "column") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58087 of file autoarts.h.
|
inline |
Scales all elements of a vector with the same value.
The result can either be stored in the same or another vector.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Output vector. |
[in] | in | - Input vector. |
[in] | value | - Scaling value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58114 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::Numeric::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Create a vector from the given list of numbers.
VectorSet(p_grid, [1000, 100, 10] ) Will create a p_grid vector with these three elements.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | value | - The vector elements. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58166 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Creates a vector and sets all elements to the specified value.
The vector length is determined by nelem.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - Variable to initialize. |
[in] | value | - Vector value. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58140 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::nelem(), ARTS::Var::Index::value(), ARTS::Var::Numeric::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Element-wise subtraction of two vectors.
The method calculates c = a - b.
The variable b is allowed to have length 1, for any length of a*. This single value in b is then added to every element of a.
The vectors a and c can be the same WSV, while b can not be the same WSV as any of the the other vector.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | c | - Output vector |
[in] | a | - Input vector. |
[in] | b | - Vector to be subtracted. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58198 of file autoarts.h.
|
inline |
Multiply a Vector with another Vector and store result in a third one.
This is an element-wise multiplication. It is ok if output Vector is the same as any of the input Vectors.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | out | - The result of the multiplication (dimension m). |
[in] | v1 | - Original Vector #1 (dimension m). |
[in] | v2 | - Original Vector #2 (dimension m). |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58226 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Converts a set of geometrical tangent altitudes to zenith angles.
The tangent altitudes are given to the function as a vector, which are converted to a generic vector of zenith angles. The position of the sensor is given by the WSV sensor_pos. The function works only for 1D. The zenith angles are always set to be positive.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | v_za | - Vector with zenith angles. |
[in] | v_ztan | - Vector with tangent altitudes. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58285 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::Vector::islast(), ARTS::Var::refellipsoid(), ARTS::Var::sensor_pos(), ARTS::Var::Index::value(), ARTS::Var::Matrix::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().
|
inline |
Converts a set of true tangent altitudes to zenith angles.
The tangent altitudes are given to the function as a vector, which are converted to a generic vector of zenith angles. The position of the sensor is given by the WSV sensor_pos. The function works only for 1D. The zenith angles are always set to be positive.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | v_za | - Vector with zenith angles. |
[in] | v_ztan | - Vector with tangent altitudes. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58256 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::Vector::islast(), ARTS::Var::p_grid(), ARTS::Var::refellipsoid(), ARTS::Var::refr_index_air_agenda(), ARTS::Var::sensor_pos(), ARTS::Var::t_field(), ARTS::Var::Agenda::value(), ARTS::Var::Index::value(), ARTS::Var::Matrix::value(), ARTS::Var::Tensor3::value(), ARTS::Var::Tensor4::value(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), ARTS::Var::vmr_field(), and ARTS::Var::z_field().
|
inline |
Initializes the verbosity levels.
Sets verbosity to defaults or the levels specified by -r on the command line.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58308 of file autoarts.h.
References ARTS::Var::verbosity().
|
inline |
Sets the verbosity levels.
Sets the reporting level for agenda calls, screen and file. All reporting levels can reach from 0 (only error messages) to 3 (everything). The agenda setting applies in addition to both screen and file output.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | agenda | - Agenda verbosity level |
[in] | screen | - Screen verbosity level |
[in] | file | - Report file verbosity level |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58331 of file autoarts.h.
References ARTS::Var::Index::value(), and ARTS::Var::verbosity().
|
inline |
Sets the verbosity level for agenda output.
See verbositySet
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58352 of file autoarts.h.
References ARTS::Var::Index::value(), and ARTS::Var::verbosity().
|
inline |
Sets the verbosity level for report file output.
See verbositySet
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58371 of file autoarts.h.
References ARTS::Var::Index::value(), and ARTS::Var::verbosity().
|
inline |
Sets the verbosity level for screen output.
See verbositySet
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58390 of file autoarts.h.
References ARTS::Var::Index::value(), and ARTS::Var::verbosity().
|
inline |
Clipping of vmr_field.
The method allows you to apply hard limits the values of vmr_field. All values, of the species selected, below limit_low, are simply set to limit_low. And the same is performed with respect to limit_high*. That is, the data in x for the retrieval quantity are forced to be inside the range [limit_low,limit_high].
Setting species="ALL", is a shortcut for applying the limits on all species.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | species | - Name of species to consider, or "ALL". |
[in] | limit_low | - Lower limit for clipping. (default: -std::numeric_limits<Numeric>::infinity()) |
[in] | limit_high | - Upper limit for clipping. (default: std::numeric_limits<Numeric>::infinity()) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58418 of file autoarts.h.
|
inline |
Adds a perturbation to vmr_field.
Works as AtmFieldPerturb but acts on vmr_field.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | species | - Name of species to perturb. |
[in] | p_ret_grid | - Pressure retrieval grid. |
[in] | lat_ret_grid | - Latitude retrieval grid. |
[in] | lon_ret_grid | - Longitude retrieval grid. |
[in] | pert_index | - Index of position where the perturbation shall be performed. |
[in] | pert_size | - Size of perturbation. |
[in] | pert_mode | - Type of perturbation, ansolute or relative. (default: "absolute") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58445 of file autoarts.h.
|
inline |
Adds a perturbation to vmr_field.
Works as AtmFieldPerturbAtmGrids but acts on vmr_field.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | species | - Name of species to perturb. |
[in] | pert_index | - Index of position where the perturbation shall be performed. |
[in] | pert_size | - Size of perturbation. |
[in] | pert_mode | - Type of perturbation, ansolute or relative. (default: "absolute") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58473 of file autoarts.h.
|
inline |
Sets the VMR of all species to a select constant value.
The vmr_field WSM must have a correct size before calling this method. The length of vmr_values and of abs_species must match.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | vmr_values | - VMR value to apply for each abs_species. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58496 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::vmr_field().
|
inline |
Sets the VMR of a species to a constant value.
The vmr_field WSM must have a correct size before calling this method.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | species | - Species to set. |
[in] | vmr_value | - VMR value to apply for the selected species. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58540 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::Numeric::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::vmr_field().
|
inline |
Calculates water_p_eq_field according to Murphy and Koop, 2005.
The saturation pressure is set to the one with respect to water at temperatures >= 0C, and to the one with respect to ice for <0C.
The saturation pressure with respect to liquid and ice water is calculated according to Eq. 10 and 7, respectively, of: Murphy, D. M., & Koop, T. (2005). Review of the vapour pressures of ice and supercooled water for atmospheric applications. Quarterly Journal of the Royal Meteorological Society, 131(608), 1539-1565.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58521 of file autoarts.h.
References ARTS::Var::t_field(), ARTS::Var::verbosity(), and ARTS::Var::water_p_eq_field().
|
inline |
Initialize the wigner 3 tables
The default values take about 400 Mb memory.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | fast_wigner_stored_symbols | - Number of stored symbols possible before replacements (default: 20000000) |
[in] | largest_wigner_symbol_parameter | - Largest symbol used for initializing factorials (e.g., largest J or L) (default: 250) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58582 of file autoarts.h.
|
inline |
Unloads the wigner 3 tables
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58614 of file autoarts.h.
References ARTS::Var::verbosity(), and ARTS::Var::wigner_initialized().
|
inline |
Initialize the wigner 3 and 6 tables
The default values take about 1 Gb memory.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | fast_wigner_stored_symbols | - Number of stored symbols possible before replacements (default: 20000000) |
[in] | largest_wigner_symbol_parameter | - Largest symbol used for initializing factorials (e.g., largest J or L) (default: 250) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58561 of file autoarts.h.
|
inline |
Unloads the wigner 3 and 6 tables
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58599 of file autoarts.h.
References ARTS::Var::verbosity(), and ARTS::Var::wigner_initialized().
|
inline |
Prints the fast wigner table information if compiled with this option
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58629 of file autoarts.h.
References ARTS::Var::verbosity(), and ARTS::Var::wigner_initialized().
|
inline |
Maps the planet's rotation to an imaginary wind.
This method is of relevance if the observation platform is not following the planet's rotation, and Doppler effects must be considered. Examples include full disk observations from another planet or a satellite not in orbit of the observed planet.
The rotation of the planet is not causing any Doppler shift for 1D and 2D simulations, and the method can only be used for 3D.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58721 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::p_grid(), ARTS::Var::planet_rotation_period(), ARTS::Var::refellipsoid(), ARTS::Var::verbosity(), ARTS::Var::wind_u_field(), and ARTS::Var::z_field().
|
inline |
Interpolation of raw wind fields to calculation grids. Heritage from AtmFieldsCalc
Internally, WindFieldsCalc applies GriddedFieldPRegrid and GriddedFieldLatLonRegrid*. Generally, 'half-grid-step' extrapolation is allowed and applied.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | interp_order | - Interpolation order (1=linear interpolation). (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58650 of file autoarts.h.
|
inline |
Interpolation of 1D raw atmospheric fields to create 2D or 3D homogeneous wind fields. Derived from AtmFieldsCalcExpand1D
The method works as WindFieldsCalc, but accepts only raw 1D wind fields. The raw data is interpolated to p_grid and the obtained values are applied for all latitudes, and also longitudes for 3D, to create a homogeneous atmosphere.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | interp_order | - Interpolation order (1=linear interpolation). (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58673 of file autoarts.h.
|
inline |
Reads wind field data from a scenario.
A full set of field components is read (NOTE: fails if scenario only contains selected field components). The files can be anywhere, but must all be in the same directory specified by 'basename'. Naming convention for the field component files is basename.wind_u.xml for the u-component, v- and w-components accordingly.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | basename | - Name of scenario, probably including the full path. For example: "/data/wind_field" |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58697 of file autoarts.h.
References ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), ARTS::Var::wind_u_field_raw(), ARTS::Var::wind_v_field_raw(), and ARTS::Var::wind_w_field_raw().
|
inline |
Select some channels for WMRF calculation.
The HIRS fast setup consists of a precalculated frequency grid covering all HIRS channels, and associated weights for each channel, stored in a weight matrix. (A sensor_response matrix.)
If not all channels are requested for simulation, then this method can be used to remove the unwanted channels. It changes a number of variables in consistent fashion:
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58749 of file autoarts.h.
References ARTS::Var::f_backend(), ARTS::Var::f_grid(), ARTS::Var::verbosity(), ARTS::Var::wmrf_channels(), and ARTS::Var::wmrf_weights().
|
inline |
Writes a 'molecular_tau_file' as required for libRadtran.
The libRadtran (www.libradtran.org) radiative transfer package is a comprehensive package for various applications, it can be used to compute radiances, irradiances, actinic fluxes, ... for the solar and the thermal spectral ranges. Absorption is usually treated using k-distributions or other parameterizations. For calculations with high spectral resolution it requires absorption coefficients from an external line-by-line model. Using this method, arts generates a file that can be used by libRadtran (option molecular_tau_file).
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58774 of file autoarts.h.
References ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::propmat_clearsky_field(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::z_field().
|
inline |
Writes a workspace variable to a NetCDF file.
This method can write variables of limited groups.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58941 of file autoarts.h.
|
inline |
Writes a workspace variable to a NetCDF file.
This method can write variables of limited groups.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58917 of file autoarts.h.
|
inline |
Writes a workspace variable to a NetCDF file.
This method can write variables of limited groups.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58965 of file autoarts.h.
|
inline |
Writes a workspace variable to a NetCDF file.
This method can write variables of limited groups.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58821 of file autoarts.h.
|
inline |
Writes a workspace variable to a NetCDF file.
This method can write variables of limited groups.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58845 of file autoarts.h.
|
inline |
Writes a workspace variable to a NetCDF file.
This method can write variables of limited groups.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58869 of file autoarts.h.
|
inline |
Writes a workspace variable to a NetCDF file.
This method can write variables of limited groups.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58893 of file autoarts.h.
|
inline |
Writes a workspace variable to a NetCDF file.
This method can write variables of limited groups.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58797 of file autoarts.h.
|
inline |
As WriteNetCDF, but creates indexed file names.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59133 of file autoarts.h.
|
inline |
As WriteNetCDF, but creates indexed file names.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59109 of file autoarts.h.
|
inline |
As WriteNetCDF, but creates indexed file names.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59157 of file autoarts.h.
|
inline |
As WriteNetCDF, but creates indexed file names.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59013 of file autoarts.h.
|
inline |
As WriteNetCDF, but creates indexed file names.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59037 of file autoarts.h.
|
inline |
As WriteNetCDF, but creates indexed file names.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59061 of file autoarts.h.
|
inline |
As WriteNetCDF, but creates indexed file names.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59085 of file autoarts.h.
|
inline |
As WriteNetCDF, but creates indexed file names.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.nc.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the NetCDF file. (default: "") |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 58989 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59184 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59212 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59240 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59296 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59268 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59324 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59352 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59380 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59408 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59436 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59492 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59520 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59548 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59576 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59604 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59632 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59660 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59688 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59716 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59744 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59772 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59800 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59828 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59856 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59884 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59912 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59940 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59968 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59996 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 59464 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60024 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60052 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60080 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60108 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60136 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60164 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60192 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60220 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60248 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60276 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60304 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60332 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60360 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60388 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60416 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60444 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60472 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60500 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60528 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60556 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60584 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60612 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60640 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60696 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60724 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60752 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60780 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60808 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60836 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60668 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60864 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60892 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60948 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60920 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 60976 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61004 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61032 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61060 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61088 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61116 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61144 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61172 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61200 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61228 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61256 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61284 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61312 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61340 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61368 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61396 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61424 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61452 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61536 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61508 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61480 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61564 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61592 of file autoarts.h.
|
inline |
Writes a workspace variable to an XML file.
This method can write variables of any group.
If the filename is omitted, the variable is written to <basename>.<variable_name>.xml. If no_clobber is set to 1, an increasing number will be appended to the filename if the file already exists.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Variable to be saved. |
[in] | filename | - Name of the XML file. (default: "") |
[in] | no_clobber | - 0: Overwrite existing files, 1: Use unique filenames (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61620 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61649 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61678 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61707 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61765 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61736 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61794 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61823 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61852 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61881 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61910 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61968 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61997 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62026 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62055 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62084 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62113 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62142 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62171 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62200 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62229 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62258 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62287 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62316 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62345 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62374 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62403 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62432 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62461 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62490 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 61939 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62519 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62548 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62577 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62606 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62635 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62664 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62693 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62722 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62751 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62780 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62809 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62838 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62867 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62896 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62925 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62954 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 62983 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63012 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63041 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63070 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63099 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63128 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63157 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63215 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63244 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63273 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63302 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63331 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63360 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63186 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63389 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63418 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63476 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63447 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63505 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63534 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63563 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63592 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63621 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63650 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63679 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63708 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63737 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63766 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63795 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63824 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63853 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63882 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63911 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63940 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63969 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 63998 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64085 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64056 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64027 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64114 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64143 of file autoarts.h.
|
inline |
As WriteXML, but creates indexed file names.
The variable is written to a file with name: <filename>.<file_index>.xml. where <file_index> is the value of file_index.
This means that filename shall here not include the .xml extension. Omitting filename works as for WriteXML.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | in | - Workspace variable to be saved. |
[in] | filename | - File name. See above. (default: "") |
[in] | digits | - Equalize the widths of all numbers by padding with zeros as necessary. 0 means no padding (default). (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64172 of file autoarts.h.
|
inline |
Maps x to atmospheric and surface variables.
Maps OEM's state vector, x, to the matching ARTS variables. This method handles atmospheric and surface variables. If you retrieve other variables, make sure that you also call x2artsSensor and/or x2artsSpectroscopy*.
The following retrieval quantities are handled by this method: Temperature Absorption species Scattering species Winds Surface variables
Should only be used inside inversion_iterate_agenda.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64263 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::atmfields_checked(), ARTS::Var::atmgeom_checked(), ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_checked(), ARTS::Var::cloudbox_on(), ARTS::Var::jacobian_quantities(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::mag_u_field(), ARTS::Var::mag_v_field(), ARTS::Var::mag_w_field(), ARTS::Var::p_grid(), ARTS::Var::particle_bulkprop_field(), ARTS::Var::particle_bulkprop_names(), ARTS::Var::surface_props_data(), ARTS::Var::surface_props_names(), ARTS::Var::t_field(), ARTS::Var::verbosity(), ARTS::Var::vmr_field(), ARTS::Var::water_p_eq_agenda(), ARTS::Var::wind_u_field(), ARTS::Var::wind_v_field(), ARTS::Var::wind_w_field(), and ARTS::Var::x().
|
inline |
Maps x to sensor variables.
Maps OEM's state vector, x, to the matching ARTS variables. This method handles variables associated with the sensor. If you retrieve other variables, make sure that you also call x2artsAtmAndSurf and/or x2artsSpectroscopy.
The following retrieval quantities are handled by this method: Pointing Frequency shift and stretch Baseline fits
Should only be used inside inversion_iterate_agenda.
Elements in x representing pointing corrections are mapped to sensor_los*. Elements representing frequency corrections are mapped to f_backend. Baseline variables are mapped to y_baseline.
The sensor response is recalculated if there is any non-zero frequency correction.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64297 of file autoarts.h.
References ARTS::Var::f_backend(), ARTS::Var::jacobian_quantities(), ARTS::Var::mblock_dlos_grid(), ARTS::Var::sensor_checked(), ARTS::Var::sensor_los(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_agenda(), ARTS::Var::sensor_response_dlos(), ARTS::Var::sensor_response_dlos_grid(), ARTS::Var::sensor_response_f(), ARTS::Var::sensor_response_f_grid(), ARTS::Var::sensor_response_pol(), ARTS::Var::sensor_response_pol_grid(), ARTS::Var::sensor_time(), ARTS::Var::verbosity(), ARTS::Var::x(), and ARTS::Var::y_baseline().
|
inline |
Just defined to indicate a future extensiom.
Don't call the method, it will just generate an error.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64314 of file autoarts.h.
References ARTS::Var::verbosity().
|
inline |
Standard function for creating xa.
The method creates xa based on jacobian_quantities and the various atmospheric fields. In the case of scattering species, the data are taken from particle_bulkprop_field. The following retrieval quantities are handled: Temperature Absorption species Scattering species Pointing Polynomial baseline fit Sinusoidal baseline fit
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64201 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::atmfields_checked(), ARTS::Var::atmgeom_checked(), ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_checked(), ARTS::Var::cloudbox_on(), ARTS::Var::jacobian_quantities(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::mag_u_field(), ARTS::Var::mag_v_field(), ARTS::Var::mag_w_field(), ARTS::Var::p_grid(), ARTS::Var::particle_bulkprop_field(), ARTS::Var::particle_bulkprop_names(), ARTS::Var::surface_props_data(), ARTS::Var::surface_props_names(), ARTS::Var::t_field(), ARTS::Var::verbosity(), ARTS::Var::vmr_field(), ARTS::Var::water_p_eq_agenda(), ARTS::Var::wind_u_field(), ARTS::Var::wind_v_field(), ARTS::Var::wind_w_field(), and ARTS::Var::xa().
|
inline |
Clipping of the state vector.
The method allows you to apply hard limits the values of a retrieval quantity. The retrieval quantity is specified by ijq*. All values of the quantity below limit_low, are simply set to limit_low. And the same is performed with respect to limit_high*. That is, the data in x for the retrieval quantity are forced to be inside the range [limit_low,limit_high].
Setting ijq=-1, is a shortcut for applying the limits on all retrieval quantities.
Notice that limits must be specified in the unit used in x.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | ijq | - Retrieval quantity index (zero-based) |
[in] | limit_low | - Lower limit for clipping. (default: -std::numeric_limits<Numeric>::infinity()) |
[in] | limit_high | - Upper limit for clipping. (default: std::numeric_limits<Numeric>::infinity()) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64231 of file autoarts.h.
|
inline |
Replaces yCalc for radar/lidar calculations.
The output format for iy when simulating radars and lidars differs from the standard one, and yCalc can not be used for such simulations. This method works largely as yCalc, but is tailored to handle the output from iyActiveSingleScat.
The method requires additional information about the sensor, regarding its recieving properties. First of all, recieved polarisation states are taken from instrument_pol_array. Note that this WSV allows to define several measured polarisations for each transmitted signal. For example, it is possible to simulate transmission of V and measuring backsacttered V and H.
Secondly, the range averaging is described by range_bins. These bins can either be specified in altitude or two-way travel time. In both case, the edges of the range bins shall be specified. All data (including auxiliary variables) are returned as the average inside the bins. If a bin is totally outside the model atmosphere, NaN is returned.
The options for iy_unit are: "1" : Backscatter coefficient. Unit is 1/(m*sr). At zero attenuation, this equals the scattering matrix value for the backward direction. See further AUG. "Ze" : Equivalent reflectivity. Unit is mm^6/m^3. Conversion formula is given below. "dBZe": 10*log10(Ze/Z0), where Z0 is 1 mm^6/m^3.
The conversion from backscatter coefficient to Ze is: Ze = 1e18 * lambda^4 / (k2 * pi^5) * sum(sigma), where sum(sigma) = 4 * pi * b, and b is the backscatter coefficient.
The reference dielectric factor can either specified directly by the argument k2. For example, to mimic the CloudSat data, k2 shall be set to 0.75 (citaion needed). If k2 is set to be negative (which is defualt), k2 is calculated as: k2 = abs( (n^2-1)/(n^2+2) )^2, where n is the refractive index of liquid water at temperature ze_tref* and the frequency of the radar, calculated by the MPM93 parameterization.
A lower limit for dBZe is applied (dbze_min). The main reason is to handle the fact dBZe is not defined for Ze=0, and dBZe is set to the clip value when Ze < 10^(dbze_min/10).
[in,out] | Workspace | ws - An ARTS workspace |
[in] | ze_tref | - Reference temperature for conversion to Ze. (default: 273.15) |
[in] | k2 | - Reference dielectric factor. (default: -1) |
[in] | dbze_min | - Clip value for dBZe. (default: -99) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64778 of file autoarts.h.
|
inline |
Extraction of arbitrary linear polarisation.
This method shall be called after yCalc and then applies sensor_pol on the outout of yCalc. See sensor_pol for definition of the polarisation responses. THe sensor_response give to yCalc can not contain any polarisation response, it must maintain original Stokes elelemnts. The value of stokes_dim muist be >= 3.
The values in sensor_pol are applied on y, and jacobian if relevant. y_pol* is set following the values in sensor_pol but is rounded to an integer value. Remaining data associated with y (e.g. y_pos) are set to the value matching the first Stokes element.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64340 of file autoarts.h.
References ARTS::Var::jacobian(), ARTS::Var::jacobian_do(), ARTS::Var::sensor_pol(), ARTS::Var::sensor_pos(), ARTS::Var::stokes_dim(), ARTS::Var::verbosity(), ARTS::Var::y(), ARTS::Var::y_aux(), ARTS::Var::y_f(), ARTS::Var::y_geo(), ARTS::Var::y_los(), ARTS::Var::y_pol(), and ARTS::Var::y_pos().
|
inline |
Conversion of y to other spectral units.
Any conversion to brightness temperature is normally made inside yCalc*. This method makes it possible to also make this conversion after yCalc, but with restrictions for jacobian and with. respect to the n2-law of radiance.
The conversion made inside iyEmissionStandard is mimiced and see that method for constraints and selection of output units. This with the restriction that the n2-law can be ignored. The later is the case if the sensor is placed in space, or if the refractive only devaites slightly from unity.
The method handles y and jacobian in parallel, where the last variable is only considered if it is set. The input data must be in original radiance units. A completely stringent check of this can not be performed.
The method can not be used with jacobian quantities that are not obtained through radiative transfer calculations. One example on quantity that can not be handled is jacobianAddPolyfit. There are no automatic checks warning for incorrect usage!
If you are using this method, iy_unit should be set to "1" when calling yCalc, and be changed before calling this method.
Conversion of y_aux is not supported.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64381 of file autoarts.h.
References ARTS::Var::iy_unit(), ARTS::Var::jacobian(), ARTS::Var::verbosity(), ARTS::Var::y(), ARTS::Var::y_f(), and ARTS::Var::y_pol().
|
inline |
Performs batch calculations for the measurement vector y.
We perform ybatch_n jobs, starting at index ybatch_start. (Zero based indexing, as usual.) The output array ybatch will have ybatch_n elements. Indices in the output array start with zero, independent of ybatch_start.
The method performs the following:
Beside the ybatch_calc_agenda, the WSVs ybatch_start and ybatch_n must be set before calling this method. Further, ybatch_calc_agenda is expected to produce a spectrum and should accordingly include a call of yCalc (or asimilar method).
The input variable ybatch_start is set to a default of zero in general.arts*.
An agenda that calculates spectra for different temperature profiles could look like this:
AgendaSet(ybatch_calc_agenda){ Extract(t_field,tensor4_1,ybatch_index) yCalc }
Jacobians are also collected, and stored in output variable ybatch_jacobians. (This will be empty if yCalc produces empty Jacobians.)
See the user guide for further practical examples.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | robust | - A flag with value 1 or 0. If set to one, the batch calculation will continue, even if individual jobs fail. In that case, a warning message is written to screen and file (out1 output stream), and the y Vector entry for the failed job in ybatch is left empty. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64439 of file autoarts.h.
|
inline |
This method is used for simulating ARTS for metoffice model fields This method reads in met_amsu_data which contains the lat-lon of the metoffice profile files as a Matrix. It then loops over the number of profiles and corresponding to each longitude create the appropriate profile basename. Then, corresponding to each basename we have temperature field, altitude field, humidity field, and particle number density field. The temperature field and altitude field are stored in the same dimensions as t_field_raw and z_field_raw. The oxygen and nitrogen VMRs are set to constant values of 0.209 and 0.782, respectively and are used along with humidity field to generate vmr_field_raw.
The three fields t_field_raw, z_field_raw, and vmr_field_raw are given as input to met_profile_calc_agenda which is called in this method. See documentation of WSM met_profile_calc_agenda for more information on this agenda.
The method also converts satellite zenith angle to appropriate sensor_los*. It also sets the p_grid and cloudbox_limits from the profiles inside the function
[in,out] | Workspace | ws - An ARTS workspace |
[in] | nelem_p_grid | - FIXME DOC |
[in] | met_profile_path | - FIXME DOC |
[in] | met_profile_pnd_path | - FIXME DOC |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64510 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::atmosphere_dim(), ARTS::Var::f_grid(), ARTS::Var::lat_grid(), ARTS::Var::lon_grid(), ARTS::Var::met_amsu_data(), ARTS::Var::met_profile_calc_agenda(), ARTS::Var::refellipsoid(), ARTS::Var::scat_data(), ARTS::Var::sensor_pos(), ARTS::Var::Index::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::ybatch().
|
inline |
This method is used for simulating ARTS for metoffice model fields for clear sky conditions.
This method reads in met_amsu_data which contains the lat-lon of the metoffice profile files as a Matrix. It then loops over the number of profiles and corresponding to each longitude create the appropriate profile basename. Then, Corresponding to each basename we have temperature field, altitude field, humidity field, and particle number density field. The temperature field and altitude field are stored in the same dimensions as t_field_raw and z_field_raw. The oxygen and nitrogen VMRs are set to constant values of 0.209 and 0.782, respectively and are used along with humidity field to generate vmr_field_raw.
The three fields t_field_raw, z_field_raw, and vmr_field_raw are given as input to met_profile_calc_agenda which is called in this method. See documentation of WSM met_profile_calc_agenda for more information on this agenda.
The method also converts satellite zenith angle to appropriate sensor_los*. It also sets the p_grid and cloudbox_limits from the profiles inside the function
[in,out] | Workspace | ws - An ARTS workspace |
[in] | nelem_p_grid | - FIXME DOC |
[in] | met_profile_path | - FIXME DOC |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64551 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::f_grid(), ARTS::Var::met_amsu_data(), ARTS::Var::met_profile_calc_agenda(), ARTS::Var::refellipsoid(), ARTS::Var::sensor_pos(), ARTS::Var::Index::value(), ARTS::Var::String::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), and ARTS::Var::ybatch().
|
inline |
Time average of ybatch and time_grid
Computes the internal covariance matrix in covmat_sepsbatch, and stores the number of elements per averaging in counts
[in,out] | Workspace | ws - An ARTS workspace |
[in] | time_step | - Time step in the form "INDEX SCALE", where SCALE is "h", "min", or "s" for hours, minutes or seconds |
[in] | disregard_first | - Flag to remove first time step (e.g., if it is an incomplete step) (default: 0) |
[in] | disregard_last | - Flag to remove last time step (e.g., if it is an incomplete step) (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64574 of file autoarts.h.
|
inline |
Performs naive tropospheric corrections on ybatch
Sets ybatch_corr to be able to perform the inverse of the corrections, each array-element with 3 entries as [median, part_trans, trop_temp]
[in,out] | Workspace | ws - An ARTS workspace |
[in] | range | - Positions where the median of the baseline is computed, if empty all is used |
[in] | trop_temp | - Radiative temperature of the troposphere |
[in] | targ_temp | - Temperature target of the baseline (default: 2.73) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64598 of file autoarts.h.
|
inline |
Performs inverse of naive tropospheric corrections on ybatch
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64616 of file autoarts.h.
References ARTS::Var::verbosity(), ARTS::Var::ybatch(), and ARTS::Var::ybatch_corr().
|
inline |
Calculation of complete measurement vectors (y).
The method performs radiative transfer calculations from a sensor perspective. Radiative transfer calculations are performed for monochromatic pencil beams, following iy_main_agenda and associated agendas. Obtained radiances are weighted together by sensor_response*, to include the characteristics of the sensor. The measurement vector obtained can contain anything from a single frequency value to a series of measurement scans (each consisting of a series of spectra), all depending on the settings. Spectra and jacobians are calculated in parallel.
The frequency, polarisation etc. for each measurement value is given by y_f, y_pol, y_pos and y_los.
The content of y_aux follows iy_aux_vars. See the method selected for *iy_main_agenda for allowed choices.
The geo-positions (y_geo) are set based on sensor_response. When an antenna pattern is considered, there are several pencil beams, and thus also several goe-positions, associated with each value of y. The geo-position assigned to a value in y is the geo_pos of the pencil beam related to the highest value in sensor_response. This means that mblock_dlos_grid* must contain the bore-sight direction (0,0), if you want y_geo to exactly match the bore-sight direction.
The Jacobian provided (jacobian) is adopted to selected retrieval units, but no transformations are applied. Transformations are included by calling jacobianAdjustAndTransform.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64659 of file autoarts.h.
References ARTS::Var::atmfields_checked(), ARTS::Var::atmgeom_checked(), ARTS::Var::atmosphere_dim(), ARTS::Var::cloudbox_checked(), ARTS::Var::cloudbox_on(), ARTS::Var::f_grid(), ARTS::Var::geo_pos_agenda(), ARTS::Var::iy_aux_vars(), ARTS::Var::iy_main_agenda(), ARTS::Var::iy_unit(), ARTS::Var::jacobian(), ARTS::Var::jacobian_agenda(), ARTS::Var::jacobian_do(), ARTS::Var::jacobian_quantities(), ARTS::Var::mblock_dlos_grid(), ARTS::Var::nlte_field(), ARTS::Var::scat_data_checked(), ARTS::Var::sensor_checked(), ARTS::Var::sensor_los(), ARTS::Var::sensor_pos(), ARTS::Var::sensor_response(), ARTS::Var::sensor_response_dlos(), ARTS::Var::sensor_response_f(), ARTS::Var::sensor_response_pol(), ARTS::Var::stokes_dim(), ARTS::Var::transmitter_pos(), ARTS::Var::verbosity(), ARTS::Var::y(), ARTS::Var::y_aux(), ARTS::Var::y_f(), ARTS::Var::y_geo(), ARTS::Var::y_los(), ARTS::Var::y_pol(), and ARTS::Var::y_pos().
|
inline |
Replaces yCalc if a measurement shall be appended to an existing one.
The method works basically as yCalc but appends the results to existing data, instead of creating completely new y and its associated variables. This method is required if your measurement consists of data from two instruments using different observation techniques (corresponding to different iyCalc-methods). One such example is if emission and transmission data are combined into a joint retrieval. The method can also be used to get around the constrain that sensor_response is required to be the same for all data.
The new measurement is simply appended to the input y, and the other output variables are treated correspondingly. Data are appended "blindly" in y_aux. That is, data of different type are appended if iy_aux_vars differs between the two measurements, the data are appended strictly following the order. First variable of second measurement is appended to first variable of first measurement, and so on. The number of auxiliary variables can differ between the measurements. Missing data are set to zero.
The set of retrieval quantities can differ between the two calculations. If an atmospheric quantity is part of both Jacobians, the same retrieval grids must be used in both cases. The treatment of instrument related Jacobians (baseline fits, pointing ...) follows the append_instrument_wfs argument.
A difference to yCalc is that jacobian_quantities is both in- and output variable. The input version shall match the measurement to be calculated, while the output version matches the output y, the combined, measurements. A copies of jacobian_quantities of the first measurement must be made and shall be provided to the method as jacobian_quantities_copy.
As for yCalc Jacobian transformations are not handled, and the the input Jacobian shall not contain transformations. That is jacobianAdjustAndTransform* shall be called after this method, when the complete Jacobian is at hand.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | jacobian_quantities_copy | - Copy of jacobian_quantities of first measurement. |
[in] | append_instrument_wfs | - Flag controlling if instrumental weighting functions are appended or treated as different retrieval quantities. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64714 of file autoarts.h.
|
inline |
Computes y from input using standard calibration scheme of cold-atm-hot observations
If calib evaluates as true: y = cold_temp + (hot_temp - cold_temp) * (atm - cold) / (hot - cold)
If calib evaluates as false: y = (hot_temp * cold - cold_temp * hot) / (hot - cold)
[in,out] | Workspace | ws - An ARTS workspace |
[in] | cold | - N-elem Vector of cold load linear power |
[in] | atm | - N-elem Vector of atmosphere linear power |
[in] | hot | - N-elem Vector of hot load linear power |
[in] | cold_temp | - Cold load temperature |
[in] | hot_temp | - Hot load temperature |
[in] | calib | - Flag for calibration scheme, false means system temperature is computed (default: 1) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64467 of file autoarts.h.
|
inline |
Converts iy to y assuming a fixed frequency resolution.
This is a short-cut, avoiding yCalc, that can be used to convert monochromatic pencil beam data to spectra with a fixed resolution.
The method mimics a spectrometer with rectangular response functions, all having the same width (df). The position of the first spectrometer channel is set to f_grid[0]+df/2. The centre frequency of channels are returned as y_f.
Auxiliary variables and *jacobian*s are not handled.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64807 of file autoarts.h.
References ARTS::Var::f_grid(), ARTS::Var::iy(), ARTS::Var::stokes_dim(), ARTS::Var::Numeric::value(), ARTS::Var::Verbosity::value(), ARTS::Var::verbosity(), ARTS::Var::y(), and ARTS::Var::y_f().
|
inline |
Force altitudes to fulfil hydrostatic equilibrium.
The method applies hydrostatic equilibrium. A mixture of "dry air" and water vapour (if present as abs_species tag) is assumed. That is, the air is assumed to be well mixed and its weight, apart from the water vapour, is constant (molarmass_dry_air). In addition, the effect of any particles (including liquid and ice particles) is neglected.
The output is an update of z_field. This variable is expected to contain approximative altitudes when calling the function. The altitude matching p_hse is kept constant. Other input altitudes can basically be arbitrary, but good estimates give quicker calculations.
The calculations are repeated until the change in altitude is below z_hse_accuracy*. An iterative process is needed as gravity varies with altitude.
For 1D and 2D, the geographical position is taken from lat_true and lon_true.
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 64842 of file autoarts.h.
References ARTS::Var::abs_species(), ARTS::Var::atmfields_checked(), ARTS::Var::atmosphere_dim(), ARTS::Var::g0_agenda(), ARTS::Var::lat_grid(), ARTS::Var::lat_true(), ARTS::Var::lon_grid(), ARTS::Var::lon_true(), ARTS::Var::molarmass_dry_air(), ARTS::Var::p_grid(), ARTS::Var::p_hse(), ARTS::Var::refellipsoid(), ARTS::Var::t_field(), ARTS::Var::verbosity(), ARTS::Var::vmr_field(), ARTS::Var::z_field(), ARTS::Var::z_hse_accuracy(), and ARTS::Var::z_surface().
|
inline |
Sets the surface altitude to a constant. Defaults to zero.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | altitude | - The constant altitude. (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53815 of file autoarts.h.
|
inline |
Sets the surface altitude for a given latitude and longitude grid.
[in,out] | Workspace | ws - An ARTS workspace |
[in] | filename | - File of GriddedField2 with surface altitudes gridded |
[in] | interp_order | - Interpolation order (default: 1) |
[in] | set_lowest_altitude_to_zero | - Index that sets the lowest altitude to 0 to ignore sub-surface pressures/altitudes (default: 0) |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 53796 of file autoarts.h.
|
inline |
Simple conversion from pressure to altitude.
This function converts a vector of pressure values to an approximate vector of corresponding heights. The formula used to convert pressure to height is: z = 16000 * (5.0 - log10(p))That is, a pressure is assumed to decrease by a factor of 10 every 16km.
Note that all pressure values in the vector must be greater than 0.01.
[in,out] | Workspace | ws - An ARTS workspace |
[out] | z_grid | - Approximate heights of pressure grid points. |
[in] | p_grid | - Pressure grid. |
Use the ARTS documentation to read more on how the workspace is manipulated This interface function has been automatically generated
Definition at line 40369 of file autoarts.h.
References ARTS::Var::Vector::islast(), ARTS::Var::p_grid(), ARTS::Var::Vector::value(), ARTS::Var::Verbosity::value(), and ARTS::Var::verbosity().