ARTS 2.5.11 (git: 6827797f)
m_extract.h File Reference

Implementation of Extract. More...

#include "array.h"
#include "exceptions.h"
#include "gridded_fields.h"
#include "matpack_data.h"
#include "quantum_numbers.h"

Go to the source code of this file.

Functions

template<typename T >
void Extract (T &e, const Array< T > &arr, const Index &index, const Verbosity &)
 
void Extract (SpeciesTag &e, const ArrayOfSpeciesTag &arr, const Index &index, const Verbosity &)
 
void ArrayOfIndexExtractFromArrayOfArrayOfIndex (ArrayOfIndex &aoi, const ArrayOfArrayOfIndex &aoaoi, const Index &index, const Verbosity &)
 
void Extract (Numeric &n, const Vector &v, const Index &index, const Verbosity &)
 
void Extract (Matrix &m, const Tensor3 &t3, const Index &index, const Verbosity &)
 
void Extract (Tensor3 &t3, const Tensor4 &t4, const Index &index, const Verbosity &)
 
void Extract (Tensor4 &t4, const Tensor5 &t5, const Index &index, const Verbosity &)
 
void Extract (ArrayOfGriddedField3 &agf, const ArrayOfArrayOfGriddedField3 &aagf, const Index &index, const Verbosity &)
 
void Extract (GriddedField4 &m, const ArrayOfGriddedField4 &agf4, const Index &index, const Verbosity &)
 
void Extract (QuantumIdentifier &qi, const ArrayOfQuantumIdentifier &aoqi, const Index &index, const Verbosity &)
 

Detailed Description

Implementation of Extract.

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

This file contains the implementation of the supergeneric method Extract.

Definition in file m_extract.h.

Function Documentation

◆ ArrayOfIndexExtractFromArrayOfArrayOfIndex()

void ArrayOfIndexExtractFromArrayOfArrayOfIndex ( ArrayOfIndex aoi,
const ArrayOfArrayOfIndex aoaoi,
const Index &  index,
const Verbosity  
)
inline

Definition at line 61 of file m_extract.h.

References Array< base >::nelem().

◆ Extract() [1/9]

void Extract ( ArrayOfGriddedField3 agf,
const ArrayOfArrayOfGriddedField3 aagf,
const Index &  index,
const Verbosity  
)
inline

Definition at line 158 of file m_extract.h.

References Array< base >::nelem().

◆ Extract() [2/9]

void Extract ( GriddedField4 m,
const ArrayOfGriddedField4 agf4,
const Index &  index,
const Verbosity  
)
inline

Definition at line 182 of file m_extract.h.

References Array< base >::nelem().

◆ Extract() [3/9]

void Extract ( Matrix &  m,
const Tensor3 &  t3,
const Index &  index,
const Verbosity  
)
inline

Definition at line 98 of file m_extract.h.

◆ Extract() [4/9]

void Extract ( Numeric &  n,
const Vector &  v,
const Index &  index,
const Verbosity  
)
inline

Definition at line 80 of file m_extract.h.

References v.

◆ Extract() [5/9]

void Extract ( QuantumIdentifier qi,
const ArrayOfQuantumIdentifier aoqi,
const Index &  index,
const Verbosity  
)
inline

Definition at line 203 of file m_extract.h.

References Array< base >::nelem().

◆ Extract() [6/9]

void Extract ( SpeciesTag e,
const ArrayOfSpeciesTag arr,
const Index &  index,
const Verbosity  
)
inline

Definition at line 43 of file m_extract.h.

References Array< base >::nelem().

◆ Extract() [7/9]

◆ Extract() [8/9]

void Extract ( Tensor3 &  t3,
const Tensor4 &  t4,
const Index &  index,
const Verbosity  
)
inline

Definition at line 116 of file m_extract.h.

◆ Extract() [9/9]

void Extract ( Tensor4 &  t4,
const Tensor5 &  t5,
const Index &  index,
const Verbosity  
)
inline

Definition at line 135 of file m_extract.h.