ARTS 2.5.11 (git: 725533f0)
LineShape::FullNonLocalThermodynamicEquilibrium Struct Reference

#include <lineshape.h>

Public Member Functions

constexpr FullNonLocalThermodynamicEquilibrium (Numeric r, Numeric drdSELFVMR, Numeric drdt, Numeric k, Numeric dkdF0, Numeric dkdr1, Numeric dkdr2, Numeric e, Numeric dedF0, Numeric dedr2, Numeric B, Numeric dBdT, Numeric dBdF0) noexcept
 
 FullNonLocalThermodynamicEquilibrium (Numeric F0, Numeric A21, Numeric T, Numeric g1, Numeric g2, Numeric r1, Numeric r2, Numeric r, Numeric drdSELFVMR, Numeric drdT) noexcept
 
constexpr Numeric dSdT () const noexcept
 
constexpr Numeric dSdF0 () const noexcept
 
constexpr Numeric dSdNLTEu () const noexcept
 
constexpr Numeric dSdNLTEl () const noexcept
 
constexpr Numeric dSdSELFVMR () const noexcept
 
constexpr Numeric dNdT () const noexcept
 
constexpr Numeric dNdF0 () const noexcept
 
constexpr Numeric dNdNLTEu () const noexcept
 
constexpr Numeric dNdNLTEl () const noexcept
 
constexpr Numeric dNdSELFVMR () const noexcept
 

Static Public Member Functions

static constexpr Numeric dSdI0 () noexcept
 
static constexpr Numeric dNdI0 () noexcept
 
static constexpr bool do_nlte () noexcept
 

Public Attributes

Numeric S
 
Numeric N
 
Numeric dSdTval
 
Numeric dNdTval
 
Numeric dSdF0val
 
Numeric dNdF0val
 
Numeric dSdr1
 
Numeric dSdr2
 
Numeric dNdr2
 
Numeric dSdSELFVMRval
 
Numeric dNdSELFVMRval
 

Static Public Attributes

static constexpr Numeric c0 = 2.0 * Constant::h / Math::pow2(Constant::c)
 
static constexpr Numeric c1 = Constant::h / (4 * Constant::pi)
 

Detailed Description

Definition at line 468 of file lineshape.h.

Constructor & Destructor Documentation

◆ FullNonLocalThermodynamicEquilibrium() [1/2]

constexpr LineShape::FullNonLocalThermodynamicEquilibrium::FullNonLocalThermodynamicEquilibrium ( Numeric  r,
Numeric  drdSELFVMR,
Numeric  drdt,
Numeric  k,
Numeric  dkdF0,
Numeric  dkdr1,
Numeric  dkdr2,
Numeric  e,
Numeric  dedF0,
Numeric  dedr2,
Numeric  B,
Numeric  dBdT,
Numeric  dBdF0 
)
inlineconstexprnoexcept

Definition at line 488 of file lineshape.h.

◆ FullNonLocalThermodynamicEquilibrium() [2/2]

LineShape::FullNonLocalThermodynamicEquilibrium::FullNonLocalThermodynamicEquilibrium ( Numeric  F0,
Numeric  A21,
Numeric  T,
Numeric  g1,
Numeric  g2,
Numeric  r1,
Numeric  r2,
Numeric  r,
Numeric  drdSELFVMR,
Numeric  drdT 
)
noexcept

Definition at line 1958 of file lineshape.cc.

Member Function Documentation

◆ dNdF0()

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

Definition at line 538 of file lineshape.h.

◆ dNdI0()

static constexpr Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dNdI0 ( )
inlinestaticconstexprnoexcept

Definition at line 537 of file lineshape.h.

◆ dNdNLTEl()

constexpr Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dNdNLTEl ( ) const
inlineconstexprnoexcept

Definition at line 540 of file lineshape.h.

◆ dNdNLTEu()

constexpr Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dNdNLTEu ( ) const
inlineconstexprnoexcept

Definition at line 539 of file lineshape.h.

◆ dNdSELFVMR()

constexpr Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dNdSELFVMR ( ) const
inlineconstexprnoexcept

Definition at line 541 of file lineshape.h.

◆ dNdT()

constexpr Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dNdT ( ) const
inlineconstexprnoexcept

Definition at line 536 of file lineshape.h.

◆ do_nlte()

static constexpr bool LineShape::FullNonLocalThermodynamicEquilibrium::do_nlte ( )
inlinestaticconstexprnoexcept

Definition at line 545 of file lineshape.h.

◆ dSdF0()

constexpr Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdF0 ( ) const
inlineconstexprnoexcept

Definition at line 529 of file lineshape.h.

◆ dSdI0()

static constexpr Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdI0 ( )
inlinestaticconstexprnoexcept

Definition at line 528 of file lineshape.h.

◆ dSdNLTEl()

constexpr Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdNLTEl ( ) const
inlineconstexprnoexcept

Definition at line 531 of file lineshape.h.

◆ dSdNLTEu()

constexpr Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdNLTEu ( ) const
inlineconstexprnoexcept

Definition at line 530 of file lineshape.h.

◆ dSdSELFVMR()

constexpr Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdSELFVMR ( ) const
inlineconstexprnoexcept

Definition at line 532 of file lineshape.h.

◆ dSdT()

constexpr Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdT ( ) const
inlineconstexprnoexcept

Definition at line 527 of file lineshape.h.

Member Data Documentation

◆ c0

constexpr Numeric LineShape::FullNonLocalThermodynamicEquilibrium::c0 = 2.0 * Constant::h / Math::pow2(Constant::c)
staticconstexpr

Definition at line 472 of file lineshape.h.

◆ c1

constexpr Numeric LineShape::FullNonLocalThermodynamicEquilibrium::c1 = Constant::h / (4 * Constant::pi)
staticconstexpr

Definition at line 473 of file lineshape.h.

◆ dNdF0val

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dNdF0val

Definition at line 479 of file lineshape.h.

◆ dNdr2

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dNdr2

Definition at line 483 of file lineshape.h.

◆ dNdSELFVMRval

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dNdSELFVMRval

Definition at line 486 of file lineshape.h.

◆ dNdTval

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dNdTval

Definition at line 476 of file lineshape.h.

◆ dSdF0val

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdF0val

Definition at line 478 of file lineshape.h.

◆ dSdr1

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdr1

Definition at line 481 of file lineshape.h.

◆ dSdr2

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdr2

Definition at line 482 of file lineshape.h.

◆ dSdSELFVMRval

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdSELFVMRval

Definition at line 485 of file lineshape.h.

◆ dSdTval

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdTval

Definition at line 475 of file lineshape.h.

◆ N

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::N

Definition at line 470 of file lineshape.h.

◆ S

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::S

Definition at line 469 of file lineshape.h.


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