|
ARTS
2.0.49
|
#include <gridded_fields.h>
Public Member Functions | |
| GriddedField4 () | |
| Construct an empty GriddedField4. More... | |
| GriddedField4 (const String &s) | |
| Construct an empty GriddedField4 with the given name. More... | |
| virtual bool | checksize () const |
| Consistency check. More... | |
| void | resize (const GriddedField4 &gf) |
| Make this GriddedField4 the same size as the given one. More... | |
| void | resize (Index b, 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 | |
| Tensor4 | data |
Friends | |
| ostream & | operator<< (ostream &os, const GriddedField4 &gf) |
| Output operator for GriddedField4. 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 327 of file gridded_fields.h.
|
inline |
Construct an empty GriddedField4.
Definition at line 331 of file gridded_fields.h.
|
inline |
Construct an empty GriddedField4 with the given name.
| [in] | s | Name. |
Definition at line 334 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 342 of file gridded_fields.h.
References data, GriddedField::get_grid_size(), ConstTensor4View::nbooks(), ConstTensor4View::ncols(), ConstTensor4View::npages(), and ConstTensor4View::nrows().
Referenced by atm_fields_compactAddSpecies().
|
inline |
Make this GriddedField4 the same size as the given one.
| [in] | gf | Source gridded field. |
Definition at line 356 of file gridded_fields.h.
References data, GriddedField::get_grid_size(), and Tensor4::resize().
Referenced by antenna2d_simplified(), atm_fields_compactExpand(), atm_fields_compactFromMatrix(), and atm_fields_compactFromMatrixChevalAll().
Resize the data tensor.
Definition at line 366 of file gridded_fields.h.
References data, and Tensor4::resize().
|
friend |
Output operator for GriddedField4.
Outputs the given GriddedField4.
| [in,out] | os | Output stream. |
| [in] | gf | GriddedField4. |
Definition at line 326 of file gridded_fields.cc.
| Tensor4 GriddedField4::data |
Definition at line 373 of file gridded_fields.h.
Referenced by antenna1d_matrix(), antenna2d_simplified(), antenna_responseGaussian(), AntennaConstantGaussian1D(), atm_fields_compactAddConstant(), atm_fields_compactAddSpecies(), atm_fields_compactExpand(), atm_fields_compactFromMatrix(), atm_fields_compactFromMatrixChevalAll(), AtmFieldsFromCompact(), AtmFieldsFromCompactChevalAll(), checksize(), and resize().