ARTS 2.5.11 (git: 6827797f)
|
Implementation of gridded fields. More...
#include <stdexcept>
#include <utility>
#include "array.h"
#include "matpack_arrays.h"
#include "matpack_data.h"
#include "mystring.h"
Go to the source code of this file.
Classes | |
class | GriddedField |
class | GriddedField1 |
class | GriddedField2 |
class | GriddedField3 |
class | GriddedField4 |
class | GriddedField5 |
class | GriddedField6 |
Namespaces | |
namespace | GriddedFieldGrids |
Macros | |
#define | CHECK_ERROR_BOILERPLATE |
Typedefs | |
using | ArrayOfGridType = Array< GridType > |
using | ArrayOfGriddedField1 = Array< GriddedField1 > |
using | ArrayOfGriddedField2 = Array< GriddedField2 > |
using | ArrayOfGriddedField3 = Array< GriddedField3 > |
using | ArrayOfGriddedField4 = Array< GriddedField4 > |
using | ArrayOfGriddedField5 = Array< GriddedField5 > |
using | ArrayOfArrayOfGriddedField1 = Array< Array< GriddedField1 > > |
using | ArrayOfArrayOfGriddedField2 = Array< Array< GriddedField2 > > |
using | ArrayOfArrayOfGriddedField3 = Array< Array< GriddedField3 > > |
Enumerations | |
enum | GridType { GRID_TYPE_NUMERIC , GRID_TYPE_STRING } |
Functions | |
template<Index N, typename GriddedFieldType > | |
String | metaErrorData (const GriddedFieldType &gf) |
Variables | |
constexpr Index | GriddedFieldGrids::GFIELD1_F_GRID = 0 |
Global constant, Index of the frequency grid in GriddedField1. | |
constexpr Index | GriddedFieldGrids::GFIELD3_P_GRID = 0 |
Global constant, Index of the pressure grid in GriddedField3. | |
constexpr Index | GriddedFieldGrids::GFIELD3_LAT_GRID = 1 |
Global constant, Index of the latitude grid in GriddedField3. | |
constexpr Index | GriddedFieldGrids::GFIELD3_LON_GRID = 2 |
Global constant, Index of the longitude grid in GriddedField3. | |
constexpr Index | GriddedFieldGrids::GFIELD4_FIELD_NAMES = 0 |
Global constant, Index of the field names in GriddedField4. | |
constexpr Index | GriddedFieldGrids::GFIELD4_IA_GRID = 0 |
Global constant, Index of incidence angles in GriddedField4. | |
constexpr Index | GriddedFieldGrids::GFIELD4_P_GRID = 1 |
Global constant, Index of the pressure grid in GriddedField4. | |
constexpr Index | GriddedFieldGrids::GFIELD4_F_GRID = 1 |
Global constant, Index of the frequency grid in GriddedField4. | |
constexpr Index | GriddedFieldGrids::GFIELD4_LAT_GRID = 2 |
Global constant, Index of the latitude grid in GriddedField4. | |
constexpr Index | GriddedFieldGrids::GFIELD4_ZA_GRID = 2 |
Global constant, Index of the zenith angle grid in GriddedField4. | |
constexpr Index | GriddedFieldGrids::GFIELD4_LON_GRID = 3 |
Global constant, Index of the longitude grid in GriddedField4. | |
constexpr Index | GriddedFieldGrids::GFIELD4_AA_GRID = 3 |
Global constant, Index of the azimuth angle grid in GriddedField4. | |
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 105 of file gridded_fields.h.
using ArrayOfArrayOfGriddedField1 = Array<Array<GriddedField1> > |
Definition at line 549 of file gridded_fields.h.
using ArrayOfArrayOfGriddedField2 = Array<Array<GriddedField2> > |
Definition at line 550 of file gridded_fields.h.
using ArrayOfArrayOfGriddedField3 = Array<Array<GriddedField3> > |
Definition at line 551 of file gridded_fields.h.
using ArrayOfGriddedField1 = Array<GriddedField1> |
Definition at line 544 of file gridded_fields.h.
using ArrayOfGriddedField2 = Array<GriddedField2> |
Definition at line 545 of file gridded_fields.h.
using ArrayOfGriddedField3 = Array<GriddedField3> |
Definition at line 546 of file gridded_fields.h.
using ArrayOfGriddedField4 = Array<GriddedField4> |
Definition at line 547 of file gridded_fields.h.
using ArrayOfGriddedField5 = Array<GriddedField5> |
Definition at line 548 of file gridded_fields.h.
using ArrayOfGridType = Array<GridType> |
Definition at line 103 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 101 of file gridded_fields.h.
String metaErrorData | ( | const GriddedFieldType & | gf | ) |
Definition at line 111 of file gridded_fields.h.
References CHECK_ERROR_BOILERPLATE.