Cantera  2.1.2
Public Member Functions | Protected Attributes | List of all members
LorentzianProfile Class Reference

The line shape for pure collisional broadening. More...

#include <LineBroadener.h>

Inheritance diagram for LorentzianProfile:
[legend]
Collaboration diagram for LorentzianProfile:
[legend]

Public Member Functions

 LorentzianProfile (doublereal FWHM)
 
virtual doublereal profile (doublereal deltaFreq)
 The Lorentzian profile for collision-broadened lines. More...
 
virtual doublereal cumulative (doublereal deltaFreq)
 The cumulative profile, given by

\[ \frac{1}{\pi} \tan^{-1}\left(\frac{\Delta\nu}{gamma}\right) + 0.5 \]

. More...

 
virtual double width ()
 
- Public Member Functions inherited from LineBroadener
 LineBroadener ()
 Default constructor. More...
 
virtual ~LineBroadener ()
 Destructor. More...
 
doublereal operator() (doublereal deltaFreq)
 

Protected Attributes

doublereal m_hwhm
 
doublereal m_hwhm2
 

Detailed Description

The line shape for pure collisional broadening.

The Lorentzian line shape is

\[ L(\Delta\nu) = \frac{1}{\pi}\frac{\gamma}{\Delta\nu^2 + \gamma^2} \]

where \( \gamma = {\mbox{FWHM}/2} \).

Definition at line 78 of file LineBroadener.h.

Member Function Documentation

doublereal profile ( doublereal  deltaFreq)
virtual

The Lorentzian profile for collision-broadened lines.

\[ \frac{1}{\pi} \frac{\gamma}{ (\Delta\nu)^2 + \gamma^2} *\]

Units: 1/wavenumber (or cm).

Reimplemented from LineBroadener.

Definition at line 29 of file LineBroadener.cpp.

References Cantera::Pi.

doublereal cumulative ( doublereal  deltaFreq)
virtual

The cumulative profile, given by

\[ \frac{1}{\pi} \tan^{-1}\left(\frac{\Delta\nu}{gamma}\right) + 0.5 \]

.

Reimplemented from LineBroadener.

Definition at line 41 of file LineBroadener.cpp.

References Cantera::Pi.


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