ARTS 2.5.11 (git: 725533f0)
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 354 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 362 of file lineshape.h.

◆ SimpleFrequencyScaling() [2/2]

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

Definition at line 368 of file lineshape.h.

Member Function Documentation

◆ dNdf()

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

Definition at line 1908 of file lineshape.cc.

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

◆ dNdF0()

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

Definition at line 378 of file lineshape.h.

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

◆ dNdT()

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

Definition at line 1890 of file lineshape.cc.

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

◆ operator()()

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

Definition at line 1915 of file lineshape.cc.

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

Member Data Documentation

◆ expF0

Numeric LineShape::SimpleFrequencyScaling::expF0

Definition at line 359 of file lineshape.h.

◆ expm1F0

Numeric LineShape::SimpleFrequencyScaling::expm1F0

Definition at line 360 of file lineshape.h.

◆ F0

Numeric LineShape::SimpleFrequencyScaling::F0

Definition at line 358 of file lineshape.h.

◆ N

Numeric LineShape::SimpleFrequencyScaling::N

Definition at line 355 of file lineshape.h.

◆ T

Numeric LineShape::SimpleFrequencyScaling::T

Definition at line 357 of file lineshape.h.


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