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

#include <lineshape.h>

Public Member Functions

constexpr SimpleFrequencyScaling (Numeric exp, Numeric expm1, Numeric F0_, Numeric T_)
 
 SimpleFrequencyScaling (Numeric F0_, Numeric T_) noexcept
 
Numeric dNdT (Numeric t_, Numeric f) const ARTS_NOEXCEPT
 
Numeric dNdf (Numeric f) const noexcept
 
constexpr Numeric dNdF0 () const noexcept
 
Numeric operator() (Numeric f) noexcept
 

Public Attributes

Numeric N
 
Numeric T
 
Numeric F0
 
Numeric expF0
 
Numeric expm1F0
 

Detailed Description

Definition at line 340 of file lineshape.h.

Constructor & Destructor Documentation

◆ SimpleFrequencyScaling() [1/2]

constexpr LineShape::SimpleFrequencyScaling::SimpleFrequencyScaling ( Numeric  exp,
Numeric  expm1,
Numeric  F0_,
Numeric  T_ 
)
inlineconstexpr

Definition at line 348 of file lineshape.h.

◆ SimpleFrequencyScaling() [2/2]

LineShape::SimpleFrequencyScaling::SimpleFrequencyScaling ( Numeric  F0_,
Numeric  T_ 
)
inlinenoexcept

Definition at line 354 of file lineshape.h.

Member Function Documentation

◆ dNdf()

Numeric LineShape::SimpleFrequencyScaling::dNdf ( Numeric  f) const
noexcept

Definition at line 1904 of file lineshape.cc.

References Constant::h, Constant::k, and N.

◆ dNdF0()

constexpr Numeric LineShape::SimpleFrequencyScaling::dNdF0 ( ) const
inlineconstexprnoexcept

Definition at line 364 of file lineshape.h.

References Constant::h, Constant::k, and N.

◆ dNdT()

Numeric LineShape::SimpleFrequencyScaling::dNdT ( Numeric  t_,
Numeric  f 
) const

Definition at line 1886 of file lineshape.cc.

References ARTS_ASSERT, Constant::h, Constant::k, and N.

◆ operator()()

Numeric LineShape::SimpleFrequencyScaling::operator() ( Numeric  f)
noexcept

Definition at line 1911 of file lineshape.cc.

References Constant::h, Constant::k, and N.

Member Data Documentation

◆ expF0

Numeric LineShape::SimpleFrequencyScaling::expF0

Definition at line 345 of file lineshape.h.

◆ expm1F0

Numeric LineShape::SimpleFrequencyScaling::expm1F0

Definition at line 346 of file lineshape.h.

◆ F0

Numeric LineShape::SimpleFrequencyScaling::F0

Definition at line 344 of file lineshape.h.

◆ N

Numeric LineShape::SimpleFrequencyScaling::N

Definition at line 341 of file lineshape.h.

◆ T

Numeric LineShape::SimpleFrequencyScaling::T

Definition at line 343 of file lineshape.h.


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