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 jacobianAddAbsSpecies(), jacobianAddFreqShift(), jacobianAddFreqStretch(), jacobianAddPointingZa(), jacobianAddPolyfit(), jacobianAddSinefit(), jacobianAddTemperature(), 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(), jacobianAddAbsSpecies(), jacobianAddFreqShift(), jacobianAddFreqStretch(), jacobianAddPointingZa(), jacobianAddPolyfit(), jacobianAddSinefit(), jacobianAddTemperature(), 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 jacobianAddAbsSpecies(), jacobianAddFreqShift(), jacobianAddFreqStretch(), jacobianAddPointingZa(), jacobianAddPolyfit(), jacobianAddSinefit(), jacobianAddTemperature(), 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 jacobianAddAbsSpecies(), jacobianAddFreqShift(), jacobianAddFreqStretch(), jacobianAddPointingZa(), jacobianAddPolyfit(), jacobianAddSinefit(), jacobianAddTemperature(), 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 jacobianAddAbsSpecies(), jacobianAddFreqShift(), jacobianAddFreqStretch(), jacobianAddPointingZa(), jacobianAddPolyfit(), jacobianAddSinefit(), jacobianAddTemperature(), 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().