ARTS
2.0.49
|
#include <gridded_fields.h>
Public Member Functions | |
GriddedField3 () | |
Construct an empty GriddedField3. More... | |
GriddedField3 (const String &s) | |
Construct an empty GriddedField3 with the given name. More... | |
GriddedField3 & | operator= (Numeric n) |
virtual bool | checksize () const |
Consistency check. More... | |
void | resize (const GriddedField3 &gf) |
Make this GriddedField3 the same size as the given one. More... | |
void | resize (Index p, Index r, Index c) |
Resize the data tensor. More... | |
Public Member Functions inherited from GriddedField | |
Index | get_dim () const |
Get the dimension of this gridded field. More... | |
void | copy_grids (const GriddedField &gf) |
Copy grids. More... | |
const String & | get_grid_name (Index i) const |
Get grid name. More... | |
Index | get_grid_size (Index i) const |
Get the size of a grid. More... | |
GridType | get_grid_type (Index i) const |
Get grid type. More... | |
ConstVectorView | get_numeric_grid (Index i) const |
Get a numeric grid. More... | |
VectorView | get_numeric_grid (Index i) |
Get a numeric grid. More... | |
const ArrayOfString & | get_string_grid (Index i) const |
Get a string grid. More... | |
ArrayOfString & | get_string_grid (Index i) |
Get a string grid. More... | |
const String & | get_name () const |
Get the name of this gridded field. More... | |
void | set_grid (Index i, const Vector &g) |
Set a numeric grid. More... | |
void | set_grid (Index i, const ArrayOfString &g) |
Set a string grid. More... | |
void | set_grid_name (Index i, const String &s) |
Set grid name. More... | |
void | set_name (const String &s) |
Set name of this gridded field. More... | |
virtual | ~GriddedField () |
GriddedField destructor. More... | |
Public Attributes | |
Tensor3 | data |
Friends | |
ostream & | operator<< (ostream &os, const GriddedField3 &gf) |
Output operator for GriddedField3. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from GriddedField | |
GriddedField () | |
Construct an empty GriddedField. More... | |
GriddedField (const Index d, const String &s) | |
Construct a GriddedField. More... | |
Definition at line 273 of file gridded_fields.h.
|
inline |
Construct an empty GriddedField3.
Definition at line 277 of file gridded_fields.h.
|
inline |
Construct an empty GriddedField3 with the given name.
[in] | s | Name. |
Definition at line 280 of file gridded_fields.h.
|
inlinevirtual |
Consistency check.
Check if the sizes of the grids match the data dimension.
Reimplemented from GriddedField.
Definition at line 295 of file gridded_fields.h.
References data, GriddedField::get_grid_size(), ConstTensor3View::ncols(), ConstTensor3View::npages(), and ConstTensor3View::nrows().
Referenced by atm_fields_compactAddSpecies().
|
inline |
Definition at line 282 of file gridded_fields.h.
References data.
|
inline |
Make this GriddedField3 the same size as the given one.
[in] | gf | Source gridded field. |
Definition at line 307 of file gridded_fields.h.
References data, GriddedField::get_grid_size(), and Tensor3::resize().
Resize the data tensor.
Definition at line 316 of file gridded_fields.h.
References data, and Tensor3::resize().
|
friend |
Output operator for GriddedField3.
Outputs the given GriddedField3.
[in,out] | os | Output stream. |
[in] | gf | GriddedField3. |
Definition at line 313 of file gridded_fields.cc.
Tensor3 GriddedField3::data |
Definition at line 323 of file gridded_fields.h.
Referenced by atm_fields_compactAddSpecies(), AtmFieldsCalc(), checksize(), chk_if_pnd_zero_lat(), chk_if_pnd_zero_lon(), chk_if_pnd_zero_p(), interp_gfield3(), operator=(), p_gridFromAtmRaw(), resize(), ybatchMetProfiles(), and ybatchMetProfilesClear().