ARTS 2.5.9 (git: 825fa5f2)
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 454 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 474 of file lineshape.h.

References N.

◆ 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 1954 of file lineshape.cc.

Member Function Documentation

◆ dNdF0()

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

Definition at line 524 of file lineshape.h.

◆ dNdI0()

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

Definition at line 523 of file lineshape.h.

◆ dNdNLTEl()

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

Definition at line 526 of file lineshape.h.

◆ dNdNLTEu()

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

Definition at line 525 of file lineshape.h.

◆ dNdSELFVMR()

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

Definition at line 527 of file lineshape.h.

◆ dNdT()

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

Definition at line 522 of file lineshape.h.

◆ do_nlte()

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

Definition at line 531 of file lineshape.h.

◆ dSdF0()

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

Definition at line 515 of file lineshape.h.

◆ dSdI0()

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

Definition at line 514 of file lineshape.h.

◆ dSdNLTEl()

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

Definition at line 517 of file lineshape.h.

◆ dSdNLTEu()

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

Definition at line 516 of file lineshape.h.

◆ dSdSELFVMR()

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

Definition at line 518 of file lineshape.h.

◆ dSdT()

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

Definition at line 513 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 458 of file lineshape.h.

◆ c1

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

Definition at line 459 of file lineshape.h.

◆ dNdF0val

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dNdF0val

Definition at line 465 of file lineshape.h.

◆ dNdr2

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dNdr2

Definition at line 469 of file lineshape.h.

◆ dNdSELFVMRval

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dNdSELFVMRval

Definition at line 472 of file lineshape.h.

◆ dNdTval

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dNdTval

Definition at line 462 of file lineshape.h.

◆ dSdF0val

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdF0val

Definition at line 464 of file lineshape.h.

◆ dSdr1

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdr1

Definition at line 467 of file lineshape.h.

◆ dSdr2

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdr2

Definition at line 468 of file lineshape.h.

◆ dSdSELFVMRval

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdSELFVMRval

Definition at line 471 of file lineshape.h.

◆ dSdTval

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::dSdTval

Definition at line 461 of file lineshape.h.

◆ N

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::N

Definition at line 456 of file lineshape.h.

◆ S

Numeric LineShape::FullNonLocalThermodynamicEquilibrium::S

Definition at line 455 of file lineshape.h.


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