ARTS 2.5.11 (git: 725533f0)
ArtsType Concept Reference

#include <tokval.h>

Concept definition

template<typename T>
concept ArtsType = false
or std::is_same_v<std::remove_cvref_t<T>, AbsorptionLines>
or std::is_same_v<std::remove_cvref_t<T>, Agenda>
or std::is_same_v<std::remove_cvref_t<T>, Any>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfAbsorptionLines>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfAgenda>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfAbsorptionLines>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfGriddedField1>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfGriddedField2>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfGriddedField3>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfIndex>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfMatrix>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfPropagationMatrix>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfRadiationVector>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfScatteringMetaData>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfSingleScatteringData>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfSpeciesTag>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfStokesVector>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfString>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfTensor3>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfTensor6>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfTime>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfTransmissionMatrix>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfVector>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfCIARecord>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfGriddedField1>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfGriddedField2>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfGriddedField3>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfGriddedField4>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfIndex>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfJacobianTarget>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfMatrix>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfPpath>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfPropagationMatrix>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfQuantumIdentifier>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfRadiationVector>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfRetrievalQuantity>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfScatteringMetaData>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfSingleScatteringData>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfSparse>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfSpeciesTag>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfStokesVector>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfString>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfSun>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfTelsemAtlas>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfTensor3>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfTensor4>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfTensor5>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfTensor6>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfTensor7>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfTime>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfTransmissionMatrix>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfVector>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfXsecRecord>
or std::is_same_v<std::remove_cvref_t<T>, CIARecord>
or std::is_same_v<std::remove_cvref_t<T>, CallbackFunction>
or std::is_same_v<std::remove_cvref_t<T>, CovarianceMatrix>
or std::is_same_v<std::remove_cvref_t<T>, EnergyLevelMap>
or std::is_same_v<std::remove_cvref_t<T>, GasAbsLookup>
or std::is_same_v<std::remove_cvref_t<T>, GridPos>
or std::is_same_v<std::remove_cvref_t<T>, GriddedField1>
or std::is_same_v<std::remove_cvref_t<T>, GriddedField2>
or std::is_same_v<std::remove_cvref_t<T>, GriddedField3>
or std::is_same_v<std::remove_cvref_t<T>, GriddedField4>
or std::is_same_v<std::remove_cvref_t<T>, GriddedField5>
or std::is_same_v<std::remove_cvref_t<T>, GriddedField6>
or std::is_same_v<std::remove_cvref_t<T>, HitranRelaxationMatrixData>
or std::is_same_v<std::remove_cvref_t<T>, Index>
or std::is_same_v<std::remove_cvref_t<T>, JacobianTarget>
or std::is_same_v<std::remove_cvref_t<T>, MCAntenna>
or std::is_same_v<std::remove_cvref_t<T>, MapOfErrorCorrectedSuddenData>
or std::is_same_v<std::remove_cvref_t<T>, Matrix>
or std::is_same_v<std::remove_cvref_t<T>, Numeric>
or std::is_same_v<std::remove_cvref_t<T>, Ppath>
or std::is_same_v<std::remove_cvref_t<T>, PredefinedModelData>
or std::is_same_v<std::remove_cvref_t<T>, PropagationMatrix>
or std::is_same_v<std::remove_cvref_t<T>, QuantumIdentifier>
or std::is_same_v<std::remove_cvref_t<T>, RadiationVector>
or std::is_same_v<std::remove_cvref_t<T>, Rational>
or std::is_same_v<std::remove_cvref_t<T>, ScatteringMetaData>
or std::is_same_v<std::remove_cvref_t<T>, SingleScatteringData>
or std::is_same_v<std::remove_cvref_t<T>, Sparse>
or std::is_same_v<std::remove_cvref_t<T>, SpeciesIsotopologueRatios>
or std::is_same_v<std::remove_cvref_t<T>, SpectralRadianceProfileOperator>
or std::is_same_v<std::remove_cvref_t<T>, StokesVector>
or std::is_same_v<std::remove_cvref_t<T>, String>
or std::is_same_v<std::remove_cvref_t<T>, TelsemAtlas>
or std::is_same_v<std::remove_cvref_t<T>, Tensor3>
or std::is_same_v<std::remove_cvref_t<T>, Tensor4>
or std::is_same_v<std::remove_cvref_t<T>, Tensor5>
or std::is_same_v<std::remove_cvref_t<T>, Tensor6>
or std::is_same_v<std::remove_cvref_t<T>, Tensor7>
or std::is_same_v<std::remove_cvref_t<T>, TessemNN>
or std::is_same_v<std::remove_cvref_t<T>, Time>
or std::is_same_v<std::remove_cvref_t<T>, Timer>
or std::is_same_v<std::remove_cvref_t<T>, TransmissionMatrix>
or std::is_same_v<std::remove_cvref_t<T>, Vector>
or std::is_same_v<std::remove_cvref_t<T>, Verbosity>
The Agenda class.
A placeholder for any type.
This can be used to make arrays out of anything.
Definition array.h:31
CIA data for a single pair of molecules.
Definition cia.h:57
An absorption lookup table.
A telsem atlas.
Definition telsem.h:42
Structure to store a grid position.
Holds all information required for individual partial derivatives.
Definition jacobian.h:93
An Antenna object used by MCGeneral.
Definition mc_antenna.h:33
The structure to describe a propagation path and releated quantities.
A logical struct for global quantum numbers with species identifiers.
Radiation Vector for Stokes dimension 1-4.
Class to handle time in ARTS.
Definition artstime.h:25
Class to keep track of Transmission Matrices for Stokes Dim 1-4.

Detailed Description

Definition at line 35 of file tokval.h.