47 virtual void updateTemp(doublereal T, doublereal* work)
const {}
66 virtual doublereal
F(doublereal pr,
const doublereal* work)
const {
77 return SIMPLE_FALLOFF;
139 virtual void updateTemp(doublereal T, doublereal* work)
const;
141 virtual doublereal
F(doublereal pr,
const doublereal* work)
const;
213 virtual void updateTemp(doublereal T, doublereal* work)
const;
215 virtual doublereal
F(doublereal pr,
const doublereal* work)
const;
virtual void init(const vector_fp &c)
Initialization of the object.
doublereal m_c
parameter c in the 5-parameter SRI falloff function. [K]
doublereal m_rt1
parameter 1/T_1 in the 4-parameter Troe falloff function. [K^-1]
virtual size_t workSize()
The size of the work array required.
virtual void init(const vector_fp &c)
Initialization of the object.
virtual void getParameters(double *params) const
Sets params to contain, in order, .
doublereal m_t2
parameter T_2 in the 4-parameter Troe falloff function. [K]
The SRI falloff function.
virtual void getParameters(double *params) const
Sets params to contain, in order, .
virtual int getType() const
Return an integer representing the type of the Falloff parameterization.
The 3- or 4-parameter Troe falloff parameterization.
doublereal m_rt3
parameter 1/T_3 in the 4-parameter Troe falloff function. [K^-1]
virtual void init(const vector_fp &c)
Initialize.
virtual size_t nParameters() const
Returns the number of parameters used by this parameterization.
virtual doublereal F(doublereal pr, const doublereal *work) const
The falloff function.
doublereal m_e
parameter d in the 5-parameter SRI falloff function. Dimensionless.
virtual size_t workSize()
The size of the work array required.
virtual size_t workSize()
The size of the work array required.
This file defines some constants used to specify reaction types.
doublereal m_d
parameter d in the 5-parameter SRI falloff function. Dimensionless.
virtual size_t nParameters() const
Returns the number of parameters used by this parameterization.
virtual void getParameters(double *params) const
Get the values of the parameters for this object.
Base class for falloff function calculators.
virtual int getType() const
Return an integer representing the type of the Falloff parameterization.
virtual int getType() const
Return an integer representing the type of the Falloff parameterization.
virtual size_t nParameters() const
Returns the number of parameters used by this parameterization.
virtual void updateTemp(doublereal T, doublereal *work) const
Update the temperature parameters in the representation.
doublereal m_b
parameter b in the 5-parameter SRI falloff function. [K]
std::vector< double > vector_fp
Turn on the use of stl vectors for the basic array type within cantera Vector of doubles.
virtual void updateTemp(doublereal T, doublereal *work) const
Update the temperature parameters in the representation.
virtual void updateTemp(doublereal T, doublereal *work) const
Update the temperature-dependent portions of the falloff function, if any, and store them in the 'wor...
doublereal m_a
parameter a in the 4-parameter Troe falloff function. Dimensionless
virtual doublereal F(doublereal pr, const doublereal *work) const
The falloff function.
Namespace for the Cantera kernel.
virtual doublereal F(doublereal pr, const doublereal *work) const
The falloff function.
doublereal m_a
parameter a in the 5-parameter SRI falloff function. Dimensionless.