|
ARTS
2.3.1285(git:92a29ea9-dirty)
|
Full absorption models of various kinds. More...
#include "predefined_absorption_models.h"#include "lin_alg.h"#include "linescaling.h"#include "wigner_functions.h"Go to the source code of this file.
Functions | |
| constexpr LineShape::SingleSpeciesModel | init_mpm2020_slsm (Numeric g00, Numeric y0, Numeric y1, Numeric g0, Numeric g1, Numeric dv0, Numeric dv1, Numeric x) |
| constexpr std::array< LineShape::SingleSpeciesModel, nlines_mpm2020 > | init_mpm2020_lsm () |
| constexpr QuantumIdentifier | init_mpm2020_qid (Index species, Index isot, Rational Jup, Rational Jlow, Rational Nup, Rational Nlow) |
| constexpr std::array< QuantumIdentifier, nlines_mpm2020 > | init_mpm2020_qids (const Index &species, const Index &isot) |
| void | normalize_relaxation_matrix (Eigen::Ref< Eigen::MatrixXcd > W, const Eigen::Ref< Eigen::ArrayXd > rho, const Eigen::Ref< Eigen::ArrayXd > d) |
Variables | |
| constexpr auto | necs2020 = 38 |
| constexpr auto | nlines_mpm2020 = necs2020 + 6 |
Full absorption models of various kinds.
Definition in file predefined_absorption_models.cc.
| constexpr std::array<LineShape::SingleSpeciesModel, nlines_mpm2020> init_mpm2020_lsm | ( | ) |
Definition at line 59 of file predefined_absorption_models.cc.
References init_mpm2020_slsm().
Referenced by Absorption::PredefinedModel::makarov2020_o2_lines_ecs(), and Absorption::PredefinedModel::makarov2020_o2_lines_mpm().
| constexpr QuantumIdentifier init_mpm2020_qid | ( | Index | species, |
| Index | isot, | ||
| Rational | Jup, | ||
| Rational | Jlow, | ||
| Rational | Nup, | ||
| Rational | Nlow | ||
| ) |
Definition at line 195 of file predefined_absorption_models.cc.
| constexpr std::array<QuantumIdentifier, nlines_mpm2020> init_mpm2020_qids | ( | const Index & | species, |
| const Index & | isot | ||
| ) |
Definition at line 201 of file predefined_absorption_models.cc.
Referenced by Absorption::PredefinedModel::makarov2020_o2_lines_ecs(), and Absorption::PredefinedModel::makarov2020_o2_lines_mpm().
| constexpr LineShape::SingleSpeciesModel init_mpm2020_slsm | ( | Numeric | g00, |
| Numeric | y0, | ||
| Numeric | y1, | ||
| Numeric | g0, | ||
| Numeric | g1, | ||
| Numeric | dv0, | ||
| Numeric | dv1, | ||
| Numeric | x | ||
| ) |
Definition at line 37 of file predefined_absorption_models.cc.
References LineShape::None, LineShape::T1, and LineShape::T4.
Referenced by init_mpm2020_lsm().
| void normalize_relaxation_matrix | ( | Eigen::Ref< Eigen::MatrixXcd > | W, |
| const Eigen::Ref< Eigen::ArrayXd > | rho, | ||
| const Eigen::Ref< Eigen::ArrayXd > | d | ||
| ) |
Definition at line 510 of file predefined_absorption_models.cc.
| constexpr auto necs2020 = 38 |
Definition at line 33 of file predefined_absorption_models.cc.
Referenced by normalize_relaxation_matrix().
| constexpr auto nlines_mpm2020 = necs2020 + 6 |
Definition at line 34 of file predefined_absorption_models.cc.
Referenced by Absorption::PredefinedModel::makarov2020_o2_lines_mpm().