ARTS 2.5.11 (git: 6827797f)
|
#include <linemixing.h>
Public Member Functions | |
constexpr | SpeciesErrorCorrectedSuddenData (Species::Species inspec=Species::Species::Bath) noexcept |
Numeric | Q (const Rational J, const Numeric T, const Numeric T0, const Numeric energy) const |
Numeric | Omega (const Numeric T, const Numeric T0, const Numeric other_mass, const Numeric energy_x, const Numeric energy_xm2) const |
constexpr bool | operator== (Species::Species species) const noexcept |
Public Attributes | |
Species::Species | spec {Species::Species::Bath} |
LineShapeModelParameters | scaling |
LineShapeModelParameters | beta |
LineShapeModelParameters | lambda |
LineShapeModelParameters | collisional_distance |
Numeric | mass {1} |
Friends | |
std::ostream & | operator<< (std::ostream &os, const SpeciesErrorCorrectedSuddenData &srbd) |
std::istream & | operator>> (std::istream &is, SpeciesErrorCorrectedSuddenData &srbd) |
Definition at line 72 of file linemixing.h.
|
inlineconstexprnoexcept |
Definition at line 80 of file linemixing.h.
Numeric Absorption::LineMixing::SpeciesErrorCorrectedSuddenData::Omega | ( | const Numeric | T, |
const Numeric | T0, | ||
const Numeric | other_mass, | ||
const Numeric | energy_x, | ||
const Numeric | energy_xm2 | ||
) | const |
Definition at line 274 of file linemixing.cc.
References LineShape::ModelParameters::at(), collisional_distance, fac(), Constant::h, Constant::h_bar, Constant::k, Constant::m_u, mass, Constant::pi, and Math::pow2().
Referenced by Absorption::LineMixing::Makarov2020etal::relaxation_matrix_offdiagonal(), and Absorption::LineMixing::LinearRovibErrorCorrectedSudden::relaxation_matrix_offdiagonal().
|
inlineconstexprnoexcept |
Definition at line 101 of file linemixing.h.
References spec.
Numeric Absorption::LineMixing::SpeciesErrorCorrectedSuddenData::Q | ( | const Rational | J, |
const Numeric | T, | ||
const Numeric | T0, | ||
const Numeric | energy | ||
) | const |
Definition at line 267 of file linemixing.cc.
References LineShape::ModelParameters::at(), beta, Constant::k, lambda, and scaling.
Referenced by Absorption::LineMixing::Makarov2020etal::relaxation_matrix_offdiagonal(), and Absorption::LineMixing::LinearRovibErrorCorrectedSudden::relaxation_matrix_offdiagonal().
|
friend |
Definition at line 137 of file linemixing.cc.
|
friend |
Definition at line 147 of file linemixing.cc.
LineShapeModelParameters Absorption::LineMixing::SpeciesErrorCorrectedSuddenData::beta |
Definition at line 75 of file linemixing.h.
Referenced by ecs_dataAddMeanAir(), and Q().
LineShapeModelParameters Absorption::LineMixing::SpeciesErrorCorrectedSuddenData::collisional_distance |
Definition at line 77 of file linemixing.h.
Referenced by ecs_dataAddMeanAir(), and Omega().
LineShapeModelParameters Absorption::LineMixing::SpeciesErrorCorrectedSuddenData::lambda |
Definition at line 76 of file linemixing.h.
Referenced by ecs_dataAddMeanAir(), and Q().
Numeric Absorption::LineMixing::SpeciesErrorCorrectedSuddenData::mass {1} |
Definition at line 78 of file linemixing.h.
Referenced by ecs_dataAddMeanAir(), and Omega().
LineShapeModelParameters Absorption::LineMixing::SpeciesErrorCorrectedSuddenData::scaling |
Definition at line 74 of file linemixing.h.
Referenced by ecs_dataAddMeanAir(), and Q().
Species::Species Absorption::LineMixing::SpeciesErrorCorrectedSuddenData::spec {Species::Species::Bath} |
Definition at line 73 of file linemixing.h.
Referenced by operator==(), and xml_read_from_stream().