ARTS
2.3.1285(git:92a29ea9-dirty)
|
LineRecord implementation. More...
#include "linerecord.h"
#include <cfloat>
#include "absorption.h"
#include "quantum_parser_hitran.h"
#include "global_data.h"
#include "file.h"
Go to the source code of this file.
Functions | |
ostream & | operator<< (ostream &os, const LineRecord &lr) |
Output operator for LineRecord. More... | |
MirroringType | MirroringTypeFromString (const String &in) |
LineNormalizationType | LineNormalizationTypeFromString (const String &in) |
LinePopulationType | LinePopulationTypeFromString (const String &in) |
LineRecord implementation.
Definition in file linerecord.cc.
LineNormalizationType LineNormalizationTypeFromString | ( | const String & | in | ) |
Definition at line 2818 of file linerecord.cc.
References LineRecord::mlinenorm, None, RosenkranzQuadratic, VVH, and VVW.
LinePopulationType LinePopulationTypeFromString | ( | const String & | in | ) |
Definition at line 2848 of file linerecord.cc.
References ByLTE, ByPopulationDistribution, ByVibrationalTemperatures, and LineRecord::mpopulation.
Referenced by nlteSetByQuantumIdentifiers().
MirroringType MirroringTypeFromString | ( | const String & | in | ) |
Definition at line 2788 of file linerecord.cc.
References Lorentz, Manual, LineRecord::mmirroring, None, and SameAsLineShape.
ostream& operator<< | ( | ostream & | os, |
const LineRecord & | lr | ||
) |
Output operator for LineRecord.
The result should look like a catalogue line.
Definition at line 2711 of file linerecord.cc.
References LineRecord::A(), LineRecord::CutOff(), LineRecord::Elow(), LineRecord::F(), LineRecord::G_lower(), LineRecord::G_upper(), LineRecord::GetLineNormalizationType(), LineRecord::GetLineNormalizationTypeString(), LineRecord::GetLineShapeModel(), LineRecord::GetMirroringType(), LineRecord::GetMirroringTypeString(), LineRecord::I0(), LineRecord::LineMixingLimit(), LineRecord::LowerQuantumNumbers(), LineRecord::Name(), Absorption::nelem(), QuantumNumbers::nNumbers(), precision, _CS_basic_sstream_base< _CS_cT, _CS_Tr, _CS_Al >::str(), LineRecord::Ti0(), LineRecord::UpperQuantumNumbers(), LineRecord::Version(), and LineRecord::ZeemanModel().