45 virtual doublereal
profile(doublereal deltaFreq) {
47 "base class method called!");
50 doublereal operator()(doublereal deltaFreq) {
62 "base class method called!");
65 virtual doublereal width() {
82 virtual doublereal
profile(doublereal deltaFreq);
83 virtual doublereal
cumulative(doublereal deltaFreq);
84 virtual double width();
103 virtual doublereal
profile(doublereal deltaFreq);
104 virtual doublereal
cumulative(doublereal deltaFreq);
105 virtual doublereal width();
107 doublereal standardDev() {
130 Voigt(doublereal sigma, doublereal gamma);
131 virtual doublereal
profile(doublereal deltaFreq);
139 doublereal
F(doublereal x);
142 doublereal m_gamma_lor;
146 doublereal m_sigsqrt2;
Voigt(doublereal sigma, doublereal gamma)
Constructor.
virtual doublereal profile(doublereal deltaFreq)
Voigt profile.
doublereal F(doublereal x)
This method evaluates the function The algorithm used to cmpute this function is described in the re...
virtual doublereal cumulative(doublereal deltaFreq)
The cumulative profile, given by .
This file contains definitions of terms that are used in internal routines and are unlikely to need m...
void warn_deprecated(const std::string &method, const std::string &extra)
Print a warning indicating that method is deprecated.
This file contains definitions for utility functions and text for modules, inputfiles, logs, textlogs, HTML_logs (see Input File Handling, Diagnostic Output, Writing messages to the screen and Writing HTML Logfiles).
virtual doublereal profile(doublereal deltaFreq)
The line shape profile as a function of distance from line center .
virtual doublereal cumulative(doublereal deltaFreq)
The cumulative profile, defined as .
Base class for exceptions thrown by Cantera classes.
virtual doublereal cumulative(doublereal deltaFreq)
The cumulative profile, defined as .
LineBroadener()
Default constructor.
virtual doublereal profile(doublereal deltaFreq)
The line shape profile as a function of distance from line center .
virtual ~LineBroadener()
Destructor.
A Voigt profile is the convolution of a Lorentzian and a Gaussian profile.
The line shape for pure collisional broadening.
GaussianProfile(doublereal sigma)
Constructor.
Base class for classes implementing line shapes of various types.
virtual doublereal profile(doublereal deltaFreq)
The Lorentzian profile for collision-broadened lines.
Definitions for the classes that are thrown when Cantera experiences an error condition (also contain...