Cantera  2.0
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.
 
virtual doublereal cumulative (doublereal deltaFreq)
 The cumulative profile, given by

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

.

 
virtual double width ()
 
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 74 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 31 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 43 of file LineBroadener.cpp.

References Cantera::Pi.


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