ARTS 2.5.9 (git: 825fa5f2)
LineShape::Doppler Struct Reference

#include <lineshape.h>

Public Member Functions

constexpr Doppler (Numeric F0_noshift, Numeric DC, Numeric dZ) noexcept
 
constexpr Complex dFdT (const Output &, Numeric T) const noexcept
 
constexpr Complex dFdf () const noexcept
 
constexpr Complex dFdF0 () const noexcept
 
constexpr Complex dFdH (Numeric dZ) const noexcept
 
Complex operator() (Numeric f) noexcept
 

Static Public Member Functions

static constexpr Complex dFdFVC (Numeric) noexcept
 
static constexpr Complex dFdETA (Numeric) noexcept
 
static constexpr Complex dFdVMR (const Output &) noexcept
 
static constexpr Complex dFdDV (Numeric) noexcept
 
static constexpr Complex dFdD0 (Numeric) noexcept
 
static constexpr Complex dFdG0 (Numeric) noexcept
 
static constexpr Complex dFdD2 (Numeric) noexcept
 
static constexpr Complex dFdG2 (Numeric) noexcept
 

Public Attributes

Complex F
 
Numeric x
 
Numeric mF0
 
Numeric invGD
 

Detailed Description

Definition at line 31 of file lineshape.h.

Constructor & Destructor Documentation

◆ Doppler()

constexpr LineShape::Doppler::Doppler ( Numeric  F0_noshift,
Numeric  DC,
Numeric  dZ 
)
inlineconstexprnoexcept

Definition at line 38 of file lineshape.h.

Member Function Documentation

◆ dFdD0()

static constexpr Complex LineShape::Doppler::dFdD0 ( Numeric  )
inlinestaticconstexprnoexcept

Definition at line 58 of file lineshape.h.

◆ dFdD2()

static constexpr Complex LineShape::Doppler::dFdD2 ( Numeric  )
inlinestaticconstexprnoexcept

Definition at line 60 of file lineshape.h.

◆ dFdDV()

static constexpr Complex LineShape::Doppler::dFdDV ( Numeric  )
inlinestaticconstexprnoexcept

Definition at line 57 of file lineshape.h.

◆ dFdETA()

static constexpr Complex LineShape::Doppler::dFdETA ( Numeric  )
inlinestaticconstexprnoexcept

Definition at line 55 of file lineshape.h.

◆ dFdf()

constexpr Complex LineShape::Doppler::dFdf ( ) const
inlineconstexprnoexcept

Definition at line 45 of file lineshape.h.

References F, invGD, and x.

◆ dFdF0()

constexpr Complex LineShape::Doppler::dFdF0 ( ) const
inlineconstexprnoexcept

Definition at line 48 of file lineshape.h.

References F, invGD, mF0, and x.

◆ dFdFVC()

static constexpr Complex LineShape::Doppler::dFdFVC ( Numeric  )
inlinestaticconstexprnoexcept

Definition at line 54 of file lineshape.h.

◆ dFdG0()

static constexpr Complex LineShape::Doppler::dFdG0 ( Numeric  )
inlinestaticconstexprnoexcept

Definition at line 59 of file lineshape.h.

◆ dFdG2()

static constexpr Complex LineShape::Doppler::dFdG2 ( Numeric  )
inlinestaticconstexprnoexcept

Definition at line 61 of file lineshape.h.

◆ dFdH()

constexpr Complex LineShape::Doppler::dFdH ( Numeric  dZ) const
inlineconstexprnoexcept

Definition at line 51 of file lineshape.h.

References F, invGD, mF0, and x.

◆ dFdT()

constexpr Complex LineShape::Doppler::dFdT ( const Output &  ,
Numeric  T 
) const
inlineconstexprnoexcept

Definition at line 41 of file lineshape.h.

References F, Math::pow2(), and x.

◆ dFdVMR()

static constexpr Complex LineShape::Doppler::dFdVMR ( const Output &  )
inlinestaticconstexprnoexcept

Definition at line 56 of file lineshape.h.

◆ operator()()

Complex LineShape::Doppler::operator() ( Numeric  f)
noexcept

Definition at line 24 of file lineshape.cc.

Member Data Documentation

◆ F

Complex LineShape::Doppler::F

Definition at line 32 of file lineshape.h.

Referenced by dFdf(), dFdF0(), dFdH(), and dFdT().

◆ invGD

Numeric LineShape::Doppler::invGD

Definition at line 36 of file lineshape.h.

Referenced by dFdf(), dFdF0(), and dFdH().

◆ mF0

Numeric LineShape::Doppler::mF0

Definition at line 35 of file lineshape.h.

Referenced by dFdF0(), and dFdH().

◆ x

Numeric LineShape::Doppler::x

Definition at line 33 of file lineshape.h.

Referenced by dFdf(), dFdF0(), dFdH(), and dFdT().


The documentation for this struct was generated from the following files: