#include <jacobian.h>

Public Member Functions | |
| RetrievalQuantity () | |
| Default constructor. | |
| RetrievalQuantity (const RetrievalQuantity &x) | |
| Copy constructor. | |
| RetrievalQuantity (const String &maintag, const String &subtag, const String &mode, const Index &analytical, const Numeric &perturbation, const MakeArray< Vector > &grids) | |
| Constructor that sets the values. | |
| const String & | MainTag () const |
| Main tag. | |
| void | MainTag (const String &mt) |
| const String & | Subtag () const |
| Subtag. | |
| void | Subtag (const String &st) |
| const String & | Mode () const |
| Mode of retrieval quantity. | |
| void | Mode (const String &m) |
| const Index & | Analytical () const |
| Boolean to make analytical calculations (if possible). | |
| void | Analytical (const Index &m) |
| const Numeric & | Perturbation () const |
| Size of perturbation used for perturbation calculations. | |
| void | Perturbation (const Numeric &p) |
| const ArrayOfVector & | Grids () const |
| Grids. | |
| void | Grids (const ArrayOfVector &g) |
Private Attributes | |
| String | mmaintag |
| String | msubtag |
| String | mmode |
| Index | manalytical |
| Numeric | mperturbation |
| ArrayOfVector | mgrids |
Definition at line 45 of file jacobian.h.
| RetrievalQuantity::RetrievalQuantity | ( | ) | [inline] |
| RetrievalQuantity::RetrievalQuantity | ( | const RetrievalQuantity & | x | ) | [inline] |
Copy constructor.
We need this, since operator= does not work correctly for Arrays. (Target Array has to be resized first.)
Definition at line 60 of file jacobian.h.
| const String& RetrievalQuantity::MainTag | ( | ) | const [inline] |
Main tag.
Definition at line 87 of file jacobian.h.
References mmaintag.
Referenced by jacobianAddAbsSpecies(), jacobianAddPointing(), jacobianAddTemperature(), operator<<(), and xml_write_to_stream().
| void RetrievalQuantity::MainTag | ( | const String & | mt | ) | [inline] |
| const String& RetrievalQuantity::Subtag | ( | ) | const [inline] |
Subtag.
Eg. for gas species: O3, ClO.
Definition at line 90 of file jacobian.h.
References msubtag.
Referenced by jacobianAddAbsSpecies(), jacobianAddPointing(), jacobianAddTemperature(), jacobianCalcTemperature(), operator<<(), and xml_write_to_stream().
| void RetrievalQuantity::Subtag | ( | const String & | st | ) | [inline] |
| const String& RetrievalQuantity::Mode | ( | ) | const [inline] |
Mode of retrieval quantity.
Eg. "abs", "rel", "vmr" and "nd".
Definition at line 93 of file jacobian.h.
References mmode.
Referenced by jacobianAddAbsSpecies(), jacobianAddPointing(), jacobianAddTemperature(), jacobianCalcAbsSpecies(), jacobianCalcPointing(), and xml_write_to_stream().
| void RetrievalQuantity::Mode | ( | const String & | m | ) | [inline] |
| const Index& RetrievalQuantity::Analytical | ( | ) | const [inline] |
Boolean to make analytical calculations (if possible).
Definition at line 96 of file jacobian.h.
References manalytical.
Referenced by jacobianAddAbsSpecies(), jacobianAddPointing(), jacobianAddTemperature(), jacobianCalcAbsSpecies(), and xml_write_to_stream().
| void RetrievalQuantity::Analytical | ( | const Index & | m | ) | [inline] |
| const Numeric& RetrievalQuantity::Perturbation | ( | ) | const [inline] |
Size of perturbation used for perturbation calculations.
Definition at line 99 of file jacobian.h.
References mperturbation.
Referenced by jacobianAddAbsSpecies(), jacobianAddPointing(), jacobianAddTemperature(), jacobianCalcPointing(), and xml_write_to_stream().
| void RetrievalQuantity::Perturbation | ( | const Numeric & | p | ) | [inline] |
| const ArrayOfVector& RetrievalQuantity::Grids | ( | ) | const [inline] |
Grids.
Definition grids for the jacobian, eg. p, lat and lon.
Definition at line 102 of file jacobian.h.
References mgrids.
Referenced by jacobian_from_path_to_rgrids(), jacobianAddAbsSpecies(), jacobianAddPointing(), jacobianAddTemperature(), jacobianCalcAbsSpecies(), jacobianCalcPointing(), jacobianCalcTemperature(), and xml_write_to_stream().
| void RetrievalQuantity::Grids | ( | const ArrayOfVector & | g | ) | [inline] |
String RetrievalQuantity::mmaintag [private] |
String RetrievalQuantity::msubtag [private] |
String RetrievalQuantity::mmode [private] |
Index RetrievalQuantity::manalytical [private] |
Numeric RetrievalQuantity::mperturbation [private] |
ArrayOfVector RetrievalQuantity::mgrids [private] |
1.5.6