ARTS
2.4.0(git:4fb77825)
|
This is the complete list of members for Absorption::Lines, including all inherited members.
A(size_t k) const noexcept | Absorption::Lines | inline |
A(size_t k) noexcept | Absorption::Lines | inline |
AllLines() const noexcept | Absorption::Lines | inline |
AllLines() noexcept | Absorption::Lines | inline |
AppendSingleLine(SingleLine &&sl) | Absorption::Lines | inline |
AppendSingleLine(const SingleLine &sl) | Absorption::Lines | inline |
Bath() const noexcept | Absorption::Lines | inline |
Bath(bool x) noexcept | Absorption::Lines | inline |
BroadeningSpecies() const noexcept | Absorption::Lines | inline |
BroadeningSpecies() noexcept | Absorption::Lines | inline |
BroadeningSpeciesVMR(const ConstVectorView, const ArrayOfArrayOfSpeciesTag &) const | Absorption::Lines | |
Cutoff() const noexcept | Absorption::Lines | inline |
Cutoff(CutoffType x) noexcept | Absorption::Lines | inline |
CutoffFreq(size_t k) const noexcept | Absorption::Lines | inline |
CutoffFreqMinus(size_t k, Numeric fmean) const noexcept | Absorption::Lines | inline |
CutoffFreqValue() const noexcept | Absorption::Lines | inline |
CutoffFreqValue(Numeric x) noexcept | Absorption::Lines | inline |
DoLineMixing(Numeric P) const noexcept | Absorption::Lines | inline |
E0(size_t k) const noexcept | Absorption::Lines | inline |
E0(size_t k) noexcept | Absorption::Lines | inline |
F0(size_t k) const noexcept | Absorption::Lines | inline |
F0(size_t k) noexcept | Absorption::Lines | inline |
F_mean() const noexcept | Absorption::Lines | inline |
F_mean(const ConstVectorView wgts) const noexcept | Absorption::Lines | inline |
g_low(size_t k) const noexcept | Absorption::Lines | inline |
g_low(size_t k) noexcept | Absorption::Lines | inline |
g_upp(size_t k) const noexcept | Absorption::Lines | inline |
g_upp(size_t k) noexcept | Absorption::Lines | inline |
I0(size_t k) const noexcept | Absorption::Lines | inline |
I0(size_t k) noexcept | Absorption::Lines | inline |
Isotopologue() const noexcept | Absorption::Lines | inline |
Line(Index) noexcept | Absorption::Lines | |
Line(Index) const noexcept | Absorption::Lines | |
LinemixingLimit() const noexcept | Absorption::Lines | inline |
LinemixingLimit(Numeric x) noexcept | Absorption::Lines | inline |
Lines(bool selfbroadening=false, bool bathbroadening=false, CutoffType cutoff=CutoffType::None, MirroringType mirroring=MirroringType::None, PopulationType population=PopulationType::ByLTE, NormalizationType normalization=NormalizationType::None, LineShape::Type lineshapetype=LineShape::Type::DP, Numeric T0=296, Numeric cutofffreq=-1, Numeric linemixinglimit=-1, const QuantumIdentifier &quantumidentity=QuantumIdentifier(), const std::vector< QuantumNumberType > &localquanta={}, const ArrayOfSpeciesTag &broadeningspecies={}, const std::vector< SingleLine > &lines={}) | Absorption::Lines | inline |
Lines(bool selfbroadening, bool bathbroadening, size_t nlines, CutoffType cutoff, MirroringType mirroring, PopulationType population, NormalizationType normalization, LineShape::Type lineshapetype, Numeric T0, Numeric cutofffreq, Numeric linemixinglimit, const QuantumIdentifier &quantumidentity, const std::vector< QuantumNumberType > &localquanta, const ArrayOfSpeciesTag &broadeningspecies, const LineShape::Model &metamodel) | Absorption::Lines | inline |
LineShapeMetaData() const noexcept | Absorption::Lines | inline |
LineShapePos(const Index &spec) const noexcept | Absorption::Lines | |
LineShapePos(const QuantumIdentifier &qid) const noexcept | Absorption::Lines | inline |
LineShapeType() const noexcept | Absorption::Lines | inline |
LineShapeType(LineShape::Type x) noexcept | Absorption::Lines | inline |
LocalQuanta() const noexcept | Absorption::Lines | inline |
LocalQuanta() noexcept | Absorption::Lines | inline |
LowerQuantumNumber(size_t k, QuantumNumberType qnt) const noexcept | Absorption::Lines | |
LowerQuantumNumber(size_t k, QuantumNumberType qnt) noexcept | Absorption::Lines | |
LowerQuantumNumbers() const noexcept | Absorption::Lines | |
Match(const Lines &l) const noexcept | Absorption::Lines | inline |
MatchWithExternal(const SingleLineExternal &sle, const QuantumIdentifier &quantumidentity) const noexcept | Absorption::Lines | inline |
mbathbroadening | Absorption::Lines | private |
mbroadeningspecies | Absorption::Lines | private |
mcutoff | Absorption::Lines | private |
mcutofffreq | Absorption::Lines | private |
MetaData() const | Absorption::Lines | |
Mirroring() const noexcept | Absorption::Lines | inline |
Mirroring(MirroringType x) noexcept | Absorption::Lines | inline |
mlinemixinglimit | Absorption::Lines | private |
mlines | Absorption::Lines | private |
mlineshapetype | Absorption::Lines | private |
mlocalquanta | Absorption::Lines | private |
mmirroring | Absorption::Lines | private |
mnormalization | Absorption::Lines | private |
mpopulation | Absorption::Lines | private |
mquantumidentity | Absorption::Lines | private |
mselfbroadening | Absorption::Lines | private |
mT0 | Absorption::Lines | private |
Normalization() const noexcept | Absorption::Lines | inline |
Normalization(NormalizationType x) noexcept | Absorption::Lines | inline |
NumBroadeners() const noexcept | Absorption::Lines | inline |
NumLines() const noexcept | Absorption::Lines | inline |
NumLocalQuanta() const noexcept | Absorption::Lines | inline |
OK() const noexcept | Absorption::Lines | |
PopLine(Index) noexcept | Absorption::Lines | |
Population() const noexcept | Absorption::Lines | inline |
Population(PopulationType x) noexcept | Absorption::Lines | inline |
QuantumIdentity() const noexcept | Absorption::Lines | inline |
QuantumIdentity() noexcept | Absorption::Lines | inline |
QuantumIdentityOfLine(Index k) const noexcept | Absorption::Lines | inline |
read(bifstream &is) | Absorption::Lines | inline |
RemoveLine(Index) noexcept | Absorption::Lines | |
RemoveLocalQuantum(size_t) | Absorption::Lines | |
RemoveUnusedLocalQuantums() | Absorption::Lines | |
ReverseLines() noexcept | Absorption::Lines | |
Self() const noexcept | Absorption::Lines | inline |
Self(bool x) noexcept | Absorption::Lines | inline |
SelfVMR(const ConstVectorView, const ArrayOfArrayOfSpeciesTag &) const | Absorption::Lines | |
SetAutomaticZeeman() noexcept | Absorption::Lines | inline |
ShapeParameter_dInternal(size_t k, Numeric T, Numeric P, const Vector &vmrs, const RetrievalQuantity &derivative) const noexcept | Absorption::Lines | |
ShapeParameters(size_t k, Numeric T, Numeric P, const Vector &vmrs) const noexcept | Absorption::Lines | |
ShapeParameters_dT(size_t k, Numeric T, Numeric P, const Vector &vmrs) const noexcept | Absorption::Lines | |
ShapeParameters_dVMR(size_t k, Numeric T, Numeric P, const QuantumIdentifier &vmr_qid) const noexcept | Absorption::Lines | |
sort_by_einstein() | Absorption::Lines | inline |
sort_by_frequency() | Absorption::Lines | inline |
Species() const noexcept | Absorption::Lines | inline |
SpeciesMass() const noexcept | Absorption::Lines | |
SpeciesName() const noexcept | Absorption::Lines | |
string2Cutoff(const String &in) noexcept | Absorption::Lines | inlinestatic |
string2LineShapeType(const String &type) noexcept | Absorption::Lines | inlinestatic |
string2Mirroring(const String &in) noexcept | Absorption::Lines | inlinestatic |
string2Normalization(const String &in) noexcept | Absorption::Lines | inlinestatic |
string2Population(const String &in) noexcept | Absorption::Lines | inlinestatic |
T0() const noexcept | Absorption::Lines | inline |
T0(Numeric x) noexcept | Absorption::Lines | inline |
truncate_global_quantum_numbers() | Absorption::Lines | inline |
UpperQuantumNumber(size_t k, QuantumNumberType qnt) const noexcept | Absorption::Lines | |
UpperQuantumNumber(size_t k, QuantumNumberType qnt) noexcept | Absorption::Lines | |
UpperQuantumNumbers() const noexcept | Absorption::Lines | |
validIndexForCutoff(Index x) noexcept | Absorption::Lines | inlinestatic |
validIndexForLineShapeType(Index x) noexcept | Absorption::Lines | inlinestatic |
validIndexForMirroring(Index x) noexcept | Absorption::Lines | inlinestatic |
validIndexForNormalization(Index x) noexcept | Absorption::Lines | inlinestatic |
validIndexForPopulation(Index x) noexcept | Absorption::Lines | inlinestatic |
write(bofstream &os) const | Absorption::Lines | inline |
ZeemanCount(size_t k, Zeeman::Polarization type) const noexcept | Absorption::Lines | inline |
ZeemanSplitting(size_t k, Zeeman::Polarization type, Index i) const noexcept | Absorption::Lines | inline |
ZeemanStrength(size_t k, Zeeman::Polarization type, Index i) const noexcept | Absorption::Lines | inline |