SRI5 Class Reference
[Falloff Parameterizations]

The 5-parameter SRI falloff function. More...

Inheritance diagram for SRI5:
Inheritance graph
[legend]
Collaboration diagram for SRI5:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SRI5 ()
 Constructor.
virtual ~SRI5 ()
 Destructor.
virtual void init (const vector_fp &c)
 Initialization of the object.
virtual void updateTemp (doublereal T, workPtr work) const
 Update the temperature parameters in the representation.
virtual doublereal F (doublereal pr, const_workPtr work) const
 Function that returns F
virtual size_t workSize ()
 Utility function that returns the size of the workspace.

Protected Attributes

doublereal m_a
 parameter a in the 5-parameter SRI falloff function
doublereal m_b
 parameter b in the 5-parameter SRI falloff function
doublereal m_c
 parameter c in the 5-parameter SRI falloff function
doublereal m_d
 parameter d in the 5-parameter SRI falloff function
doublereal m_e
 parameter d in the 5-parameter SRI falloff function

Detailed Description

The 5-parameter SRI falloff function.

The falloff function defines the value of $ F $ in the following rate expression

\[ k = k_{\infty} \left( \frac{P_r}{1 + P_r} \right) F \]

where

\[ P_r = \frac{k_0 [M]}{k_{\infty}} \]

\[ F = {\left( a \; exp(\frac{-b}{T}) + exp(\frac{-T}{c})\right)}^n \; d \; exp(\frac{-e}{T}) \]

where

\[ n = \frac{1.0}{1.0 + {\log_{10} P_r}^2} \]

$ c $ s required to greater than or equal to zero. If it is zero, then the corresponding term is set to zero.

m_c is required to greater than or equal to zero. If it is zero, then the corresponding term is set to zero.

m_d is required to be greater than zero.

Definition at line 446 of file FalloffFactory.cpp.


Constructor & Destructor Documentation

SRI5 (  )  [inline]

Constructor.

Definition at line 451 of file FalloffFactory.cpp.

virtual ~SRI5 (  )  [inline, virtual]

Destructor.

Definition at line 454 of file FalloffFactory.cpp.


Member Function Documentation

virtual doublereal F ( doublereal  pr,
const_workPtr  work 
) const [inline, virtual]

Function that returns F

Parameters:
pr Value of the reduced pressure for this reaction
work Pointer to the previously saved work space

Implements Falloff.

Definition at line 489 of file FalloffFactory.cpp.

References Cantera::fmaxx(), and Cantera::SmallNumber.

virtual void init ( const vector_fp &  c  )  [inline, virtual]

Initialization of the object.

Parameters:
c Vector of five doubles: The doubles are the parameters, a, b, c, d, and e of the SRI parameterization

Implements Falloff.

Definition at line 461 of file FalloffFactory.cpp.

References SRI5::m_a, SRI5::m_b, SRI5::m_c, SRI5::m_d, and SRI5::m_e.

virtual void updateTemp ( doublereal  T,
workPtr  work 
) const [inline, virtual]

Update the temperature parameters in the representation.

The workspace has a length of two

Parameters:
T Temperature (Kelvin)
work Vector of working space representing the temperature dependent part of the parameterization.

Reimplemented from Falloff.

Definition at line 478 of file FalloffFactory.cpp.

References SRI5::m_a, SRI5::m_b, SRI5::m_c, SRI5::m_d, and SRI5::m_e.

virtual size_t workSize (  )  [inline, virtual]

Utility function that returns the size of the workspace.

Implements Falloff.

Definition at line 496 of file FalloffFactory.cpp.


Member Data Documentation

doublereal m_a [protected]

parameter a in the 5-parameter SRI falloff function

This is unitless

Definition at line 504 of file FalloffFactory.cpp.

Referenced by SRI5::init(), and SRI5::updateTemp().

doublereal m_b [protected]

parameter b in the 5-parameter SRI falloff function

This has units of Kelvin

Definition at line 510 of file FalloffFactory.cpp.

Referenced by SRI5::init(), and SRI5::updateTemp().

doublereal m_c [protected]

parameter c in the 5-parameter SRI falloff function

This has units of Kelvin

Definition at line 516 of file FalloffFactory.cpp.

Referenced by SRI5::init(), and SRI5::updateTemp().

doublereal m_d [protected]

parameter d in the 5-parameter SRI falloff function

This is unitless

Definition at line 522 of file FalloffFactory.cpp.

Referenced by SRI5::init(), and SRI5::updateTemp().

doublereal m_e [protected]

parameter d in the 5-parameter SRI falloff function

This is unitless

Definition at line 528 of file FalloffFactory.cpp.

Referenced by SRI5::init(), and SRI5::updateTemp().


The documentation for this class was generated from the following file:
Generated by  doxygen 1.6.3