template<typename T>
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>, ArrayOfArrayOfMatrix>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfPropagationMatrix>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfArrayOfStokesVector>
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>, ArrayOfArrayOfVector>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfMatrix>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfPropagationMatrix>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfSparse>
or std::is_same_v<std::remove_cvref_t<T>, ArrayOfStokesVector>
or std::is_same_v<std::remove_cvref_t<T>,
ArrayOfSun>
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>, ArrayOfVector>
or std::is_same_v<std::remove_cvref_t<T>,
CIARecord>
or std::is_same_v<std::remove_cvref_t<T>,
GridPos>
or std::is_same_v<std::remove_cvref_t<T>, Index>
or std::is_same_v<std::remove_cvref_t<T>,
MCAntenna>
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>, Rational>
or std::is_same_v<std::remove_cvref_t<T>, Sparse>
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>, 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>, Vector>
or std::is_same_v<std::remove_cvref_t<T>,
Verbosity>
A placeholder for any type.
This can be used to make arrays out of anything.
CIA data for a single pair of molecules.
An absorption lookup table.
Structure to store a grid position.
Holds all information required for individual partial derivatives.
An Antenna object used by MCGeneral.
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.
Class to keep track of Transmission Matrices for Stokes Dim 1-4.