ARTS 2.5.11 (git: 6827797f)
|
Contains recomputed equivalent lines (sorting is unknown) More...
#include <linemixing.h>
Public Member Functions | |
EquivalentLines (Index n=0) noexcept | |
EquivalentLines (const ComplexMatrix &W, const Vector &pop, const Vector &dip) noexcept | |
void | sort_by_frequency (Vector &f, const ArrayOfIndex &sorting) |
Public Attributes | |
ComplexVector | val |
ComplexVector | str |
Friends | |
std::ostream & | operator<< (std::ostream &os, const EquivalentLines &eqv) |
Contains recomputed equivalent lines (sorting is unknown)
Definition at line 18 of file linemixing.h.
|
inlineexplicitnoexcept |
Construct from known size
[in] | n | The size of the problem |
Definition at line 26 of file linemixing.h.
|
noexcept |
Construct from known parameters
Note that W can be renormalized in frequency
[in] | W | The relaxation matrix |
[in] | pop | The population distributions |
[in] | dip | The dipoles |
Definition at line 56 of file linemixing.cc.
void Absorption::LineMixing::EquivalentLines::sort_by_frequency | ( | Vector & | f, |
const ArrayOfIndex & | sorting | ||
) |
Definition at line 104 of file linemixing.cc.
Referenced by Absorption::LineMixing::eigenvalue_adaptation_of_relmat().
|
friend |
Definition at line 128 of file linemixing.cc.
ComplexVector Absorption::LineMixing::EquivalentLines::str |
Definition at line 20 of file linemixing.h.
Referenced by Absorption::LineMixing::ecs_absorption_impl(), Absorption::LineMixing::eigenvalue_adaptation_of_relmat(), lm_hitran_2017::eqvlines(), and sort_by_frequency().
ComplexVector Absorption::LineMixing::EquivalentLines::val |
Definition at line 19 of file linemixing.h.
Referenced by Absorption::LineMixing::ecs_absorption_impl(), Absorption::LineMixing::eigenvalue_adaptation_of_relmat(), lm_hitran_2017::eqvlines(), and sort_by_frequency().