#include <lineshape.h>
|
| SpeedDependentVoigt (Numeric F0_noshift, const Output &ls, Numeric GD_div_F0, Numeric dZ) noexcept |
|
Complex | dFdf () const noexcept |
|
Complex | dFdF0 () const noexcept |
|
Complex | dFdD0 (Numeric dD0dD0) const noexcept |
|
Complex | dFdG0 (Numeric dG0dG0) const noexcept |
|
Complex | dFdD2 (Numeric dD2dD2) const noexcept |
|
Complex | dFdG2 (Numeric dG2dG2) const noexcept |
|
Complex | dFdH (Numeric dZ) const noexcept |
|
Complex | dFdVMR (const Output &d) const noexcept |
|
Complex | dFdT (const Output &d, Numeric T) const noexcept |
|
Complex | operator() (Numeric f) noexcept |
|
CalcType | init (const Complex c2) const noexcept |
|
void | update_calcs () noexcept |
|
void | calc () noexcept |
|
|
static constexpr Complex | dFdETA (Numeric) noexcept |
|
static constexpr Complex | dFdFVC (Numeric) noexcept |
|
static constexpr Complex | dFdDV (Numeric) noexcept |
|
|
static constexpr std::string_view | name = "SpeedDependentVoigt" |
|
Definition at line 172 of file lineshape.h.
◆ CalcType
Enumerator |
---|
Voigt | |
LowXandHighY | |
LowYandLowX | |
LowYandHighX | |
Full | |
Definition at line 175 of file lineshape.h.
◆ SpeedDependentVoigt()
LineShape::SpeedDependentVoigt::SpeedDependentVoigt |
( |
Numeric |
F0_noshift, |
|
|
const Output & |
ls, |
|
|
Numeric |
GD_div_F0, |
|
|
Numeric |
dZ |
|
) |
| |
|
noexcept |
◆ calc()
void LineShape::SpeedDependentVoigt::calc |
( |
| ) |
|
|
noexcept |
Definition at line 438 of file lineshape.cc.
References calcs, dw1, dw2, dx, F, Full, invc2, invGD, LowXandHighY, LowYandHighX, LowYandLowX, sq, sqrty, Voigt, w1, w2, and x.
◆ dFdD0()
Complex LineShape::SpeedDependentVoigt::dFdD0 |
( |
Numeric |
dD0dD0 | ) |
const |
|
noexcept |
◆ dFdD2()
Complex LineShape::SpeedDependentVoigt::dFdD2 |
( |
Numeric |
dD2dD2 | ) |
const |
|
noexcept |
◆ dFdDV()
static constexpr Complex LineShape::SpeedDependentVoigt::dFdDV |
( |
Numeric |
| ) |
|
|
inlinestaticconstexprnoexcept |
◆ dFdETA()
static constexpr Complex LineShape::SpeedDependentVoigt::dFdETA |
( |
Numeric |
| ) |
|
|
inlinestaticconstexprnoexcept |
◆ dFdf()
Complex LineShape::SpeedDependentVoigt::dFdf |
( |
| ) |
const |
|
noexcept |
Definition at line 51 of file lineshape.cc.
References calcs, dw1, dw2, Full, invc2, invGD, LowXandHighY, LowYandHighX, LowYandLowX, sq, Voigt, w1, and x.
◆ dFdF0()
Complex LineShape::SpeedDependentVoigt::dFdF0 |
( |
| ) |
const |
|
noexcept |
Definition at line 68 of file lineshape.cc.
References calcs, dw1, dw2, dx, Full, invc2, invGD, LowXandHighY, LowYandHighX, LowYandLowX, mF0, sq, Voigt, w1, w2, and x.
◆ dFdFVC()
static constexpr Complex LineShape::SpeedDependentVoigt::dFdFVC |
( |
Numeric |
| ) |
|
|
inlinestaticconstexprnoexcept |
◆ dFdG0()
Complex LineShape::SpeedDependentVoigt::dFdG0 |
( |
Numeric |
dG0dG0 | ) |
const |
|
noexcept |
◆ dFdG2()
Complex LineShape::SpeedDependentVoigt::dFdG2 |
( |
Numeric |
dG2dG2 | ) |
const |
|
noexcept |
◆ dFdH()
Complex LineShape::SpeedDependentVoigt::dFdH |
( |
Numeric |
dZ | ) |
const |
|
noexcept |
◆ dFdT()
Complex LineShape::SpeedDependentVoigt::dFdT |
( |
const Output & |
d, |
|
|
Numeric |
T |
|
) |
| const |
|
noexcept |
◆ dFdVMR()
Complex LineShape::SpeedDependentVoigt::dFdVMR |
( |
const Output & |
d | ) |
const |
|
noexcept |
◆ init()
◆ operator()()
Complex LineShape::SpeedDependentVoigt::operator() |
( |
Numeric |
f | ) |
|
|
noexcept |
◆ update_calcs()
void LineShape::SpeedDependentVoigt::update_calcs |
( |
| ) |
|
|
noexcept |
◆ calcs
CalcType LineShape::SpeedDependentVoigt::calcs |
◆ dw1
Complex LineShape::SpeedDependentVoigt::dw1 |
◆ dw2
Complex LineShape::SpeedDependentVoigt::dw2 |
◆ dx
Complex LineShape::SpeedDependentVoigt::dx |
Complex LineShape::SpeedDependentVoigt::F |
◆ invc2
Complex LineShape::SpeedDependentVoigt::invc2 |
◆ invGD
Numeric LineShape::SpeedDependentVoigt::invGD |
◆ mF0
Numeric LineShape::SpeedDependentVoigt::mF0 |
◆ name
constexpr std::string_view LineShape::SpeedDependentVoigt::name = "SpeedDependentVoigt" |
|
staticconstexpr |
◆ sq
Complex LineShape::SpeedDependentVoigt::sq |
◆ sqrty
Complex LineShape::SpeedDependentVoigt::sqrty |
◆ w1
Complex LineShape::SpeedDependentVoigt::w1 |
◆ w2
Complex LineShape::SpeedDependentVoigt::w2 |
Complex LineShape::SpeedDependentVoigt::x |
The documentation for this struct was generated from the following files: