Cantera
2.0
|
An Arrhenius rate with coverage-dependent terms. More...
#include <RxnRates.h>
Public Member Functions | |
SurfaceArrhenius (const ReactionData &rdata) | |
void | addCoverageDependence (size_t k, doublereal a, doublereal m, doublereal e) |
void | update_C (const doublereal *theta) |
doublereal | update (doublereal logT, doublereal recipT) const |
Update the value of the logarithm of the rate constant. | |
doublereal | updateRC (doublereal logT, doublereal recipT) const |
Update the value the rate constant. | |
doublereal | activationEnergy_R () const |
Static Public Member Functions | |
static int | type () |
static bool | alwaysComputeRate () |
Protected Attributes | |
doublereal | m_logA |
doublereal | m_b |
doublereal | m_E |
doublereal | m_A |
doublereal | m_acov |
doublereal | m_ecov |
doublereal | m_mcov |
std::vector< size_t > | m_sp |
std::vector< size_t > | m_msp |
vector_fp | m_ac |
vector_fp | m_ec |
vector_fp | m_mc |
size_t | m_ncov |
size_t | m_nmcov |
An Arrhenius rate with coverage-dependent terms.
Definition at line 201 of file RxnRates.h.
|
inline |
Update the value of the logarithm of the rate constant.
This calculation is not safe for negative values of the preexponential.
Definition at line 285 of file RxnRates.h.
|
inline |
Update the value the rate constant.
This function returns the actual value of the rate constant. It can be safely called for negative values of the pre-exponential factor.
Definition at line 297 of file RxnRates.h.