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_ 

Definition at line 348 of file lineshape.h.

◆ SimpleFrequencyScaling() [2/2]

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

Definition at line 354 of file lineshape.h.

Member Function Documentation

◆ dNdf()

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

Definition at line 1904 of file

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

◆ dNdF0()

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

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

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

◆ operator()()

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

Definition at line 1911 of file

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: