27 #ifndef LINEMIXING_HITRAN_H 28 #define LINEMIXING_HITRAN_H 52 return os << hit.
W0pp <<
'\n' << hit.
B0pp <<
'\n' 53 << hit.
W0rp <<
'\n' << hit.
B0rp <<
'\n' 54 << hit.
W0qp <<
'\n' << hit.
B0qp <<
'\n' 55 << hit.
W0pr <<
'\n' << hit.
B0pr <<
'\n' 56 << hit.
W0rr <<
'\n' << hit.
B0rr <<
'\n' 57 << hit.
W0qr <<
'\n' << hit.
B0qr <<
'\n' 58 << hit.
W0pq <<
'\n' << hit.
B0pq <<
'\n' 59 << hit.
W0rq <<
'\n' << hit.
B0rq <<
'\n' 60 << hit.
W0qq <<
'\n' << hit.
B0qq <<
'\n';
84 const calctype type=calctype::FullW);
117 return x == ModeOfLineMixing::VP or x == ModeOfLineMixing::VP_Y or x == ModeOfLineMixing::FullW or x == ModeOfLineMixing::VP_W;
122 return x == ModeOfLineMixing::FullW;
127 return x == ModeOfLineMixing::FullW or x == ModeOfLineMixing::VP_W;
145 #endif // LINEMIXING_HITRAN_H
Vector vmrs(const ConstVectorView &atmospheric_vmrs, const ArrayOfArrayOfSpeciesTag &atmospheric_species, const QuantumIdentifier &self, const ArrayOfSpeciesTag &lineshape_species, bool self_in_list, bool bath_in_list, Type type)
Returns a VMR vector for this model's main calculations.
ModeOfLineMixing
Class that controls ReadFromLineMixingStream output.
A class implementing complex numbers for ARTS.
void read(HitranRelaxationMatrixData &hitran, ArrayOfAbsorptionLines &bands, const String &basedir, const Numeric linemixinglimit, const Numeric fmin, const Numeric fmax, const Numeric stot, const ModeOfLineMixing mode)
Read from HITRAN online line mixing file.
Constants of physical expressions as constexpr.
Contains the absorption namespace.
HitranRelaxationMatrixData()
constexpr bool typeVP(ModeOfLineMixing x)
friend std::ostream & operator<<(std::ostream &os, const HitranRelaxationMatrixData &hit)
NUMERIC Numeric
The type to use for all floating point numbers.
Vector compute(const Numeric p, const Numeric t, const Numeric xco2, const Numeric xh2o, const ConstVectorView invcm_grid, const Numeric stotmax, const calctype type)
This can be used to make arrays out of anything.
Constains various line scaling functions.
A constant view of a Vector.
constexpr bool typeFull(ModeOfLineMixing x)
Auxiliary data for isotopologues.
constexpr bool typeLP(ModeOfLineMixing x)
This file contains the definition of String, the ARTS string class.