ARTS
2.3.1285(git:92a29ea9-dirty)
|
Implementation of gridded fields. More...
Go to the source code of this file.
Classes | |
class | GriddedField |
class | GriddedField1 |
class | GriddedField2 |
class | GriddedField3 |
class | GriddedField4 |
class | GriddedField5 |
class | GriddedField6 |
Macros | |
#define | CHECK_ERROR_BOILERPLATE |
Typedefs | |
typedef Array< GridType > | ArrayOfGridType |
typedef Array< GriddedField1 > | ArrayOfGriddedField1 |
typedef Array< GriddedField2 > | ArrayOfGriddedField2 |
typedef Array< GriddedField3 > | ArrayOfGriddedField3 |
typedef Array< GriddedField4 > | ArrayOfGriddedField4 |
typedef Array< GriddedField5 > | ArrayOfGriddedField5 |
typedef Array< Array< GriddedField1 > > | ArrayOfArrayOfGriddedField1 |
typedef Array< Array< GriddedField2 > > | ArrayOfArrayOfGriddedField2 |
typedef Array< Array< GriddedField3 > > | ArrayOfArrayOfGriddedField3 |
Enumerations | |
enum | GridType { GRID_TYPE_NUMERIC, GRID_TYPE_STRING } |
Functions | |
std::ostream & | operator<< (std::ostream &os, const GriddedField &gf) |
Output operator for GriddedField. More... | |
std::ostream & | operator<< (std::ostream &os, const GriddedField1 &gf) |
See GriddedField::operator<<. More... | |
std::ostream & | operator<< (std::ostream &os, const GriddedField2 &gf) |
See GriddedField::operator<<. More... | |
std::ostream & | operator<< (std::ostream &os, const GriddedField3 &gf) |
See GriddedField::operator<<. More... | |
std::ostream & | operator<< (std::ostream &os, const GriddedField4 &gf) |
See GriddedField::operator<<. More... | |
std::ostream & | operator<< (std::ostream &os, const GriddedField5 &gf) |
See GriddedField::operator<<. More... | |
std::ostream & | operator<< (std::ostream &os, const GriddedField6 &gf) |
See GriddedField::operator<<. 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.
#define CHECK_ERROR_BOILERPLATE |
Definition at line 46 of file gridded_fields.h.
Referenced by GriddedField1::checksize_strict(), GriddedField2::checksize_strict(), GriddedField3::checksize_strict(), GriddedField4::checksize_strict(), GriddedField5::checksize_strict(), and GriddedField6::checksize_strict().
typedef Array<Array<GriddedField1> > ArrayOfArrayOfGriddedField1 |
Definition at line 536 of file gridded_fields.h.
typedef Array<Array<GriddedField2> > ArrayOfArrayOfGriddedField2 |
Definition at line 537 of file gridded_fields.h.
typedef Array<Array<GriddedField3> > ArrayOfArrayOfGriddedField3 |
Definition at line 538 of file gridded_fields.h.
typedef Array<GriddedField1> ArrayOfGriddedField1 |
Definition at line 531 of file gridded_fields.h.
typedef Array<GriddedField2> ArrayOfGriddedField2 |
Definition at line 532 of file gridded_fields.h.
typedef Array<GriddedField3> ArrayOfGriddedField3 |
Definition at line 533 of file gridded_fields.h.
typedef Array<GriddedField4> ArrayOfGriddedField4 |
Definition at line 534 of file gridded_fields.h.
typedef Array<GriddedField5> ArrayOfGriddedField5 |
Definition at line 535 of file gridded_fields.h.
typedef Array<GridType> ArrayOfGridType |
Definition at line 44 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.
std::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 229 of file gridded_fields.cc.
References GriddedField::dim, GRID_TYPE_NUMERIC, GRID_TYPE_STRING, i, GriddedField::mgridnames, GriddedField::mgridtypes, GriddedField::mname, GriddedField::mnumericgrids, and GriddedField::mstringgrids.
std::ostream& operator<< | ( | std::ostream & | os, |
const GriddedField1 & | gf | ||
) |
Definition at line 253 of file gridded_fields.cc.
std::ostream& operator<< | ( | std::ostream & | os, |
const GriddedField2 & | gf | ||
) |
Definition at line 258 of file gridded_fields.cc.
std::ostream& operator<< | ( | std::ostream & | os, |
const GriddedField3 & | gf | ||
) |
Definition at line 263 of file gridded_fields.cc.
std::ostream& operator<< | ( | std::ostream & | os, |
const GriddedField4 & | gf | ||
) |
Definition at line 268 of file gridded_fields.cc.
std::ostream& operator<< | ( | std::ostream & | os, |
const GriddedField5 & | gf | ||
) |
Definition at line 273 of file gridded_fields.cc.
std::ostream& operator<< | ( | std::ostream & | os, |
const GriddedField6 & | gf | ||
) |
Definition at line 278 of file gridded_fields.cc.