|
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().