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

#include <lineshape.h>

Public Member Functions

constexpr Voigt (Numeric F0_noshift, const Output &ls, Numeric DC, Numeric dZ) noexcept
 
constexpr Complex dFdf () const noexcept
 
constexpr Complex dFdF0 () const noexcept
 
constexpr Complex dFdDV (Numeric d) const noexcept
 
constexpr Complex dFdD0 (Numeric d) const noexcept
 
constexpr Complex dFdG0 (Numeric d) const noexcept
 
constexpr Complex dFdH (Numeric dZ) const noexcept
 
constexpr Complex dFdVMR (const Output &d) const noexcept
 
constexpr Complex dFdT (const Output &d, Numeric T) const noexcept
 
Complex operator() (Numeric f) noexcept
 
bool OK () const noexcept
 

Static Public Member Functions

static constexpr Complex dFdETA (Numeric) noexcept
 
static constexpr Complex dFdFVC (Numeric) noexcept
 
static constexpr Complex dFdD2 (Numeric) noexcept
 
static constexpr Complex dFdG2 (Numeric)
 

Public Attributes

Complex F
 
Complex dF
 
Numeric mF0
 
Numeric invGD
 
Complex z
 

Detailed Description

Definition at line 111 of file lineshape.h.

Constructor & Destructor Documentation

◆ Voigt()

constexpr LineShape::Voigt::Voigt ( Numeric  F0_noshift,
const Output &  ls,
Numeric  DC,
Numeric  dZ 
)
inlineconstexprnoexcept

Definition at line 119 of file lineshape.h.

Member Function Documentation

◆ dFdD0()

constexpr Complex LineShape::Voigt::dFdD0 ( Numeric  d) const
inlineconstexprnoexcept

Definition at line 134 of file lineshape.h.

References d, and dF.

◆ dFdD2()

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

Definition at line 154 of file lineshape.h.

◆ dFdDV()

constexpr Complex LineShape::Voigt::dFdDV ( Numeric  d) const
inlineconstexprnoexcept

Definition at line 131 of file lineshape.h.

References d, and dF.

◆ dFdETA()

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

Definition at line 152 of file lineshape.h.

◆ dFdf()

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

Definition at line 129 of file lineshape.h.

References dF.

◆ dFdF0()

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

Definition at line 130 of file lineshape.h.

References dF.

◆ dFdFVC()

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

Definition at line 153 of file lineshape.h.

◆ dFdG0()

constexpr Complex LineShape::Voigt::dFdG0 ( Numeric  d) const
inlineconstexprnoexcept

Definition at line 137 of file lineshape.h.

References d, and dF.

◆ dFdG2()

static constexpr Complex LineShape::Voigt::dFdG2 ( Numeric  )
inlinestaticconstexpr

Definition at line 155 of file lineshape.h.

◆ dFdH()

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

Definition at line 140 of file lineshape.h.

References dF.

◆ dFdT()

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

Definition at line 146 of file lineshape.h.

References d, dF, F, invGD, mF0, and z.

◆ dFdVMR()

constexpr Complex LineShape::Voigt::dFdVMR ( const Output &  d) const
inlineconstexprnoexcept

Definition at line 143 of file lineshape.h.

References d, and dF.

◆ OK()

bool LineShape::Voigt::OK ( ) const
inlinenoexcept

Definition at line 159 of file lineshape.h.

References invGD.

◆ operator()()

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

Definition at line 30 of file lineshape.cc.

References real_val().

Member Data Documentation

◆ dF

Complex LineShape::Voigt::dF

Definition at line 113 of file lineshape.h.

Referenced by dFdD0(), dFdDV(), dFdf(), dFdF0(), dFdG0(), dFdH(), dFdT(), and dFdVMR().

◆ F

Complex LineShape::Voigt::F

Definition at line 112 of file lineshape.h.

Referenced by dFdT().

◆ invGD

Numeric LineShape::Voigt::invGD

Definition at line 116 of file lineshape.h.

Referenced by dFdT(), and OK().

◆ mF0

Numeric LineShape::Voigt::mF0

Definition at line 115 of file lineshape.h.

Referenced by dFdT().

◆ z

Complex LineShape::Voigt::z

Definition at line 117 of file lineshape.h.

Referenced by dFdT().


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