ARTS 2.5.9 (git: 825fa5f2)

Class encapsulating all supported types of intensity calculations of individual absorption lines. More...
#include <lineshape.h>
Public Member Functions  
Numeric  S () const noexcept 
The line strength absorption. More...  
Numeric  dSdT () const noexcept 
The line strength absorption derivative wrt temperature. More...  
Numeric  dSdI0 () const noexcept 
The line strength absorption derivative wrt the reference line strength. More...  
Numeric  dSdF0 () const noexcept 
The line strength absorption derivative wrt the line center. More...  
Numeric  dSdNLTEu () const noexcept 
The line strength absorption derivative wrt either the upper state number density distribution or its vibration temperature. More...  
Numeric  dSdNLTEl () const noexcept 
The line strength absorption derivative wrt either the lower state number density distribution or its vibration temperature. More...  
Numeric  dSdSELFVMR () const noexcept 
The line strength derivative wrt the VMR of the band's species. More...  
Numeric  N () const noexcept 
The line strength source offset. More...  
Numeric  dNdT () const noexcept 
The line strength source offset derivative wrt temperature. More...  
Numeric  dNdI0 () const noexcept 
The line strength source offset derivative wrt the reference line strength. More...  
Numeric  dNdF0 () const noexcept 
The line strength source offset derivative wrt the line center. More...  
Numeric  dNdNLTEu () const noexcept 
The line strength source offset derivative wrt either the upper state number density distribution or its vibration temperature. More...  
Numeric  dNdNLTEl () const noexcept 
The line strength source offset derivative wrt either the lower state number density distribution or its vibration temperature. More...  
Numeric  dNdSELFVMR () const noexcept 
The line source offset derivative wrt the VMR of the band's species. More...  
constexpr bool  do_nlte () const noexcept 
Whether or not NLTE is possible with the selected intensity variant. More...  
IntensityCalculator (const Numeric T, const Numeric QT, const Numeric QT0, const Numeric dQTdT, const Numeric r, const Numeric drdSELFVMR, const Numeric drdT, const EnergyLevelMap &nlte, const Absorption::Lines &band, const Index line_index) noexcept  
Private Types  
using  Variant = std::variant< Nostrength, LocalThermodynamicEquilibrium, FullNonLocalThermodynamicEquilibrium, VibrationalTemperaturesNonLocalThermodynamicEquilibrium > 
Private Attributes  
Variant  ls_str 
Class encapsulating all supported types of intensity calculations of individual absorption lines.
Definition at line 724 of file lineshape.h.
Definition at line 725 of file lineshape.h.

noexcept 
Definition at line 2529 of file lineshape.cc.

noexcept 
The line strength source offset derivative wrt the line center.
Definition at line 2513 of file lineshape.cc.
References ls_str.

noexcept 
The line strength source offset derivative wrt the reference line strength.
Definition at line 2509 of file lineshape.cc.
References ls_str.

noexcept 
The line strength source offset derivative wrt either the lower state number density distribution or its vibration temperature.
Definition at line 2521 of file lineshape.cc.
References ls_str.

noexcept 
The line strength source offset derivative wrt either the upper state number density distribution or its vibration temperature.
Definition at line 2517 of file lineshape.cc.
References ls_str.

noexcept 
The line source offset derivative wrt the VMR of the band's species.
Definition at line 2525 of file lineshape.cc.
References ls_str.

noexcept 
The line strength source offset derivative wrt temperature.
Definition at line 2505 of file lineshape.cc.
References ls_str.

inlineconstexprnoexcept 
Whether or not NLTE is possible with the selected intensity variant.
Definition at line 776 of file lineshape.h.

noexcept 
The line strength absorption derivative wrt the line center.
Definition at line 2485 of file lineshape.cc.
References ls_str.

noexcept 
The line strength absorption derivative wrt the reference line strength.
Definition at line 2481 of file lineshape.cc.
References ls_str.

noexcept 
The line strength absorption derivative wrt either the lower state number density distribution or its vibration temperature.
Definition at line 2493 of file lineshape.cc.
References ls_str.

noexcept 
The line strength absorption derivative wrt either the upper state number density distribution or its vibration temperature.
Definition at line 2489 of file lineshape.cc.
References ls_str.

noexcept 
The line strength derivative wrt the VMR of the band's species.
Definition at line 2497 of file lineshape.cc.
References ls_str.

noexcept 
The line strength absorption derivative wrt temperature.
Definition at line 2477 of file lineshape.cc.
References ls_str.

noexcept 
The line strength source offset.
Definition at line 2501 of file lineshape.cc.

noexcept 

private 
Definition at line 730 of file lineshape.h.
Referenced by dNdF0(), dNdI0(), dNdNLTEl(), dNdNLTEu(), dNdSELFVMR(), dNdT(), dSdF0(), dSdI0(), dSdNLTEl(), dSdNLTEu(), dSdSELFVMR(), dSdT(), N(), and S().