ARTS
2.0.49
|
Implementation of gridded fields. More...
Go to the source code of this file.
Classes | |
class | GriddedField |
class | GriddedField1 |
class | GriddedField2 |
class | GriddedField3 |
class | GriddedField4 |
Typedefs | |
typedef Array< GridType > | ArrayOfGridType |
typedef Array< GriddedField1 > | ArrayOfGriddedField1 |
typedef Array< GriddedField2 > | ArrayOfGriddedField2 |
typedef Array< GriddedField3 > | ArrayOfGriddedField3 |
typedef Array< GriddedField4 > | ArrayOfGriddedField4 |
typedef Array< Array< GriddedField1 > > | ArrayOfArrayOfGriddedField1 |
typedef Array< Array< GriddedField3 > > | ArrayOfArrayOfGriddedField3 |
Enumerations | |
enum | GridType { GRID_TYPE_NUMERIC, GRID_TYPE_STRING } |
Functions | |
ostream & | operator<< (ostream &os, const GriddedField &gf) |
Output operator for GriddedField. More... | |
ostream & | operator<< (ostream &os, const GriddedField1 &gf) |
Output operator for GriddedField1. More... | |
ostream & | operator<< (ostream &os, const GriddedField2 &gf) |
Output operator for GriddedField2. More... | |
ostream & | operator<< (ostream &os, const GriddedField3 &gf) |
Output operator for GriddedField3. More... | |
ostream & | operator<< (ostream &os, const GriddedField4 &gf) |
Output operator for GriddedField4. More... | |
Implementation of gridded fields.
This file contains the implementation for gridded fields. Gridded fields are needed to store moredimesional data together with the corresponding grids in the same variable.
For further description see ARTS Developer Guide.
Definition in file gridded_fields.h.
typedef Array< Array<GriddedField1> > ArrayOfArrayOfGriddedField1 |
Definition at line 392 of file gridded_fields.h.
typedef Array< Array<GriddedField3> > ArrayOfArrayOfGriddedField3 |
Definition at line 393 of file gridded_fields.h.
typedef Array<GriddedField1> ArrayOfGriddedField1 |
Definition at line 388 of file gridded_fields.h.
typedef Array<GriddedField2> ArrayOfGriddedField2 |
Definition at line 389 of file gridded_fields.h.
typedef Array<GriddedField3> ArrayOfGriddedField3 |
Definition at line 390 of file gridded_fields.h.
typedef Array<GriddedField4> ArrayOfGriddedField4 |
Definition at line 391 of file gridded_fields.h.
typedef Array<GridType> ArrayOfGridType |
Definition at line 47 of file gridded_fields.h.
enum GridType |
Enumeration containing the possible grid types for gridded fields
Enumerator | |
---|---|
GRID_TYPE_NUMERIC | |
GRID_TYPE_STRING |
Definition at line 42 of file gridded_fields.h.
ostream& operator<< | ( | ostream & | os, |
const GriddedField & | gf | ||
) |
Output operator for GriddedField.
Outputs the grids for the given GriddedField.
[in,out] | os | Output stream. |
[in] | gf | GriddedField. |
Definition at line 184 of file gridded_fields.cc.
References GriddedField::dim, GRID_TYPE_STRING, GriddedField::mgridnames, GriddedField::mgridtypes, and GriddedField::mname.
ostream& operator<< | ( | ostream & | os, |
const GriddedField1 & | gf | ||
) |
Output operator for GriddedField1.
Outputs the given GriddedField1.
[in,out] | os | Output stream. |
[in] | gf | GriddedField1. |
Definition at line 223 of file gridded_fields.cc.
References GriddedField::dim, GRID_TYPE_NUMERIC, GriddedField::mgridtypes, GriddedField::mnumericgrids, and GriddedField::mstringgrids.
ostream& operator<< | ( | ostream & | os, |
const GriddedField2 & | gf | ||
) |
Output operator for GriddedField2.
Outputs the given GriddedField2.
[in,out] | os | Output stream. |
[in] | gf | GriddedField2. |
Definition at line 267 of file gridded_fields.cc.
ostream& operator<< | ( | ostream & | os, |
const GriddedField3 & | gf | ||
) |
Output operator for GriddedField3.
Outputs the given GriddedField3.
[in,out] | os | Output stream. |
[in] | gf | GriddedField3. |
Definition at line 321 of file gridded_fields.cc.
ostream& operator<< | ( | ostream & | os, |
const GriddedField4 & | gf | ||
) |
Output operator for GriddedField4.
Outputs the given GriddedField4.
[in,out] | os | Output stream. |
[in] | gf | GriddedField4. |
Definition at line 371 of file gridded_fields.cc.