ARTS 2.5.11 (git: 6827797f)
|
Generic interface for ECS calculations. More...
Functions | |
EnergyFunction | erot_selection (const SpeciesIsotopeRecord &isot) |
void | relaxation_matrix_offdiagonal (MatrixView W, const AbsorptionLines &band, const ArrayOfIndex &sorting, const SpeciesErrorCorrectedSuddenData &rovib_data, const Numeric T) |
Generic interface for ECS calculations.
Based on Collisional Effects On Molecular Spectra by J.-M. Hartmann, C. Boulet, and D. Robert, equation (IV.109; 1st edition)
It requires inputs for each of the internal components
EnergyFunction Absorption::LineMixing::LinearRovibErrorCorrectedSudden::erot_selection | ( | const SpeciesIsotopeRecord & | isot | ) |
Definition at line 491 of file linemixing.cc.
References ARTS_USER_ERROR, and Conversion::kaycm2joule().
Referenced by relaxation_matrix_offdiagonal().
void Absorption::LineMixing::LinearRovibErrorCorrectedSudden::relaxation_matrix_offdiagonal | ( | MatrixView | W, |
const AbsorptionLines & | band, | ||
const ArrayOfIndex & | sorting, | ||
const SpeciesErrorCorrectedSuddenData & | rovib_data, | ||
const Numeric | T | ||
) |
Definition at line 500 of file linemixing.cc.
References a, b, c, erot_selection(), Absorption::Lines::Isotopologue(), Conversion::kelvin2joule(), Absorption::Lines::lines, Absorption::Lines::NumLines(), Absorption::LineMixing::SpeciesErrorCorrectedSuddenData::Omega(), Absorption::LineMixing::SpeciesErrorCorrectedSuddenData::Q(), Absorption::Lines::quantumidentity, Absorption::reduced_rovibrational_dipole(), Absorption::Lines::SpeciesMass(), Absorption::Lines::T0, Quantum::Number::GlobalState::val, wigner3j(), and wigner6j().
Referenced by Absorption::LineMixing::single_species_ecs_relaxation_matrix().