ARTS  2.0.49
gridded_fields.cc File Reference

Implementation of gridded fields. More...

#include <stdexcept>
#include <iostream>
#include "exceptions.h"
#include "mystring.h"
#include "gridded_fields.h"

Go to the source code of this file.

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...
 

Detailed Description

Implementation of gridded fields.

Author
Oliver Lemke olemk.nosp@m.e@co.nosp@m.re-du.nosp@m.mp.i.nosp@m.nfo
Date
2008-06-24

This file contains the implemenation gridded fields. Gridded fields are needed to store moredimesional data together with the corresponding grids in the same variable.

For further description see AUG.

Definition in file gridded_fields.cc.

Function Documentation

◆ operator<<() [1/5]

ostream& operator<< ( ostream &  os,
const GriddedField gf 
)

Output operator for GriddedField.

Outputs the grids for the given GriddedField.

Parameters
[in,out]osOutput stream.
[in]gfGriddedField.

Definition at line 255 of file gridded_fields.cc.

References GriddedField::dim, GRID_TYPE_STRING, GriddedField::mgridnames, GriddedField::mgridtypes, and GriddedField::mname.

◆ operator<<() [2/5]

ostream& operator<< ( ostream &  os,
const GriddedField1 gf 
)

Output operator for GriddedField1.

Outputs the given GriddedField1.

Parameters
[in,out]osOutput stream.
[in]gfGriddedField1.

Definition at line 287 of file gridded_fields.cc.

References GriddedField::dim, GRID_TYPE_NUMERIC, GriddedField::mgridtypes, GriddedField::mnumericgrids, and GriddedField::mstringgrids.

◆ operator<<() [3/5]

ostream& operator<< ( ostream &  os,
const GriddedField2 gf 
)

Output operator for GriddedField2.

Outputs the given GriddedField2.

Parameters
[in,out]osOutput stream.
[in]gfGriddedField2.

Definition at line 300 of file gridded_fields.cc.

◆ operator<<() [4/5]

ostream& operator<< ( ostream &  os,
const GriddedField3 gf 
)

Output operator for GriddedField3.

Outputs the given GriddedField3.

Parameters
[in,out]osOutput stream.
[in]gfGriddedField3.

Definition at line 313 of file gridded_fields.cc.

◆ operator<<() [5/5]

ostream& operator<< ( ostream &  os,
const GriddedField4 gf 
)

Output operator for GriddedField4.

Outputs the given GriddedField4.

Parameters
[in,out]osOutput stream.
[in]gfGriddedField4.

Definition at line 326 of file gridded_fields.cc.