ARTS
2.2.66
|
Contains the data for one retrieval quantity. More...
#include <jacobian.h>
Public Member Functions | |
RetrievalQuantity () | |
Default constructor. More... | |
RetrievalQuantity (const String &maintag, const String &subtag, const String &mode, const Index &analytical, const Numeric &perturbation, const ArrayOfVector &grids) | |
Constructor that sets the values. More... | |
const String & | MainTag () const |
Main tag. More... | |
void | MainTag (const String &mt) |
const String & | Subtag () const |
Subtag. More... | |
void | Subtag (const String &st) |
const String & | Mode () const |
Calculation mode. More... | |
void | Mode (const String &m) |
const Index & | Analytical () const |
Boolean to make analytical calculations (if possible). More... | |
void | Analytical (const Index &m) |
const Numeric & | Perturbation () const |
Size of perturbation used for perturbation calculations. More... | |
void | Perturbation (const Numeric &p) |
const ArrayOfVector & | Grids () const |
Grids. More... | |
void | Grids (const ArrayOfVector &g) |
Private Attributes | |
String | mmaintag |
String | msubtag |
String | mmode |
Index | manalytical |
Numeric | mperturbation |
ArrayOfVector | mgrids |
Contains the data for one retrieval quantity.
Definition at line 45 of file jacobian.h.
|
inline |
|
inline |
Constructor that sets the values.
Definition at line 59 of file jacobian.h.
|
inline |
Boolean to make analytical calculations (if possible).
Definition at line 85 of file jacobian.h.
References manalytical.
Referenced by jacobianAddFreqShift(), jacobianAddFreqStretch(), jacobianAddPointingZa(), jacobianAddWind(), jacobianCalcAbsSpeciesPerturbations(), jacobianCalcTemperaturePerturbations(), operator<<(), and xml_write_to_stream().
|
inline |
Definition at line 86 of file jacobian.h.
References manalytical.
|
inline |
Grids.
Definition grids for the jacobian, eg. p, lat and lon.
Definition at line 91 of file jacobian.h.
References mgrids.
Referenced by diy_from_path_to_rgrids(), jacobianAddFreqShift(), jacobianAddFreqStretch(), jacobianAddPointingZa(), jacobianAddWind(), jacobianCalcAbsSpeciesPerturbations(), jacobianCalcFreqShift(), jacobianCalcFreqStretch(), jacobianCalcPointingZaInterp(), jacobianCalcPointingZaRecalc(), jacobianCalcTemperaturePerturbations(), and xml_write_to_stream().
|
inline |
Definition at line 92 of file jacobian.h.
References mgrids.
|
inline |
Main tag.
Definition at line 76 of file jacobian.h.
References mmaintag.
Referenced by jacobianAddAbsSpecies(), jacobianAddFreqShift(), jacobianAddFreqStretch(), jacobianAddPointingZa(), jacobianAddPolyfit(), jacobianAddSinefit(), jacobianAddTemperature(), jacobianAddWind(), operator<<(), and xml_write_to_stream().
|
inline |
Definition at line 77 of file jacobian.h.
References mmaintag.
|
inline |
Calculation mode.
Eg. "abs", "rel", "vmr" and "nd".
Definition at line 82 of file jacobian.h.
References mmode.
Referenced by jacobianAddFreqShift(), jacobianAddFreqStretch(), jacobianAddPointingZa(), jacobianCalcAbsSpeciesPerturbations(), operator<<(), and xml_write_to_stream().
|
inline |
Definition at line 83 of file jacobian.h.
References mmode.
|
inline |
Size of perturbation used for perturbation calculations.
Definition at line 88 of file jacobian.h.
References mperturbation.
Referenced by jacobianAddFreqShift(), jacobianAddFreqStretch(), jacobianAddPointingZa(), jacobianCalcAbsSpeciesPerturbations(), jacobianCalcFreqShift(), jacobianCalcFreqStretch(), jacobianCalcPointingZaInterp(), jacobianCalcPointingZaRecalc(), jacobianCalcTemperaturePerturbations(), and xml_write_to_stream().
|
inline |
Definition at line 89 of file jacobian.h.
References mperturbation.
|
inline |
Subtag.
Eg. for gas species: O3, ClO.
Definition at line 79 of file jacobian.h.
References msubtag.
Referenced by jacobianAddFreqShift(), jacobianAddFreqStretch(), jacobianAddPointingZa(), jacobianAddWind(), jacobianCalcTemperaturePerturbations(), operator<<(), and xml_write_to_stream().
|
inline |
Definition at line 80 of file jacobian.h.
References msubtag.
|
private |
Definition at line 99 of file jacobian.h.
Referenced by Analytical().
|
private |
Definition at line 101 of file jacobian.h.
Referenced by Grids().
|
private |
Definition at line 96 of file jacobian.h.
Referenced by MainTag().
|
private |
Definition at line 98 of file jacobian.h.
Referenced by Mode().
|
private |
Definition at line 100 of file jacobian.h.
Referenced by Perturbation().
|
private |
Definition at line 97 of file jacobian.h.
Referenced by Subtag().