#include <chemistry0d.h>
|
| std::string | type () override |
| |
| void | add (size_t rxn_index, ReactionRate &rate) override |
| |
| bool | replace (size_t rxn_index, ReactionRate &rate) override |
| |
| void | resize (size_t nSpecies, size_t nReactions, size_t nPhases) override |
| |
| void | getRateConstants (double *kf) override |
| |
| void | processRateConstants_ddT (double *rop, const double *kf, double deltaT) override |
| |
| void | processRateConstants_ddP (double *rop, const double *kf, double deltaP) override |
| |
| void | processRateConstants_ddM (double *rop, const double *kf, double deltaM, bool overwrite=true) override |
| |
| void | update (double T) override |
| |
| void | update (double T, double extra) override |
| |
| void | update (double T, const vector< double > &extra) override |
| |
| bool | update (const ThermoPhase &phase, const Kinetics &kin) override |
| |
| double | evalSingle (ReactionRate &rate) override |
| |
◆ type()
| std::string MultiArrheniusInterp::type |
( |
| ) |
|
|
inlineoverride |
◆ add()
| void MultiArrheniusInterp::add |
( |
size_t | rxn_index, |
|
|
ReactionRate & | rate ) |
|
inlineoverride |
◆ replace()
| bool MultiArrheniusInterp::replace |
( |
size_t | rxn_index, |
|
|
ReactionRate & | rate ) |
|
inlineoverride |
◆ resize()
| void MultiArrheniusInterp::resize |
( |
size_t | nSpecies, |
|
|
size_t | nReactions, |
|
|
size_t | nPhases ) |
|
inlineoverride |
◆ getRateConstants()
| void MultiArrheniusInterp::getRateConstants |
( |
double * | kf | ) |
|
|
inlineoverride |
◆ processRateConstants_ddT()
| void MultiArrheniusInterp::processRateConstants_ddT |
( |
double * | rop, |
|
|
const double * | kf, |
|
|
double | deltaT ) |
|
inlineoverride |
◆ processRateConstants_ddP()
| void MultiArrheniusInterp::processRateConstants_ddP |
( |
double * | rop, |
|
|
const double * | kf, |
|
|
double | deltaP ) |
|
inlineoverride |
◆ processRateConstants_ddM()
| void MultiArrheniusInterp::processRateConstants_ddM |
( |
double * | rop, |
|
|
const double * | kf, |
|
|
double | deltaM, |
|
|
bool | overwrite = true ) |
|
inlineoverride |
◆ update() [1/4]
| void MultiArrheniusInterp::update |
( |
double | T | ) |
|
|
inlineoverride |
◆ update() [2/4]
| void MultiArrheniusInterp::update |
( |
double | T, |
|
|
double | extra ) |
|
inlineoverride |
◆ update() [3/4]
| void MultiArrheniusInterp::update |
( |
double | T, |
|
|
const vector< double > & | extra ) |
|
inlineoverride |
◆ update() [4/4]
| bool MultiArrheniusInterp::update |
( |
const ThermoPhase & | phase, |
|
|
const Kinetics & | kin ) |
|
inlineoverride |
◆ evalSingle()
| double MultiArrheniusInterp::evalSingle |
( |
ReactionRate & | rate | ) |
|
|
inlineoverride |
◆ rebuildInterpData()
| void MultiArrheniusInterp::rebuildInterpData |
( |
const ThermoPhase & | phase, |
|
|
const Kinetics & | kin ) |
|
private |
◆ m_base
| Cantera::MultiRate<Cantera::ArrheniusRate, Cantera::ArrheniusData> MultiArrheniusInterp::m_base |
|
private |
◆ m_indices
| vector<pair<size_t, size_t> > MultiArrheniusInterp::m_indices |
|
private |
◆ m_nReactions
| size_t MultiArrheniusInterp::m_nReactions = 0 |
|
private |
list of (global index, local index)
◆ m_nTemps
| size_t MultiArrheniusInterp::m_nTemps = 200 |
|
private |
number of temperatures over which to interpolate
◆ m_Tmin
| double MultiArrheniusInterp::m_Tmin = 273 |
|
private |
◆ m_Tmax
| double MultiArrheniusInterp::m_Tmax = 3500 |
|
private |
◆ m_kf_const
| dmatrix MultiArrheniusInterp::m_kf_const |
|
private |
◆ m_kf_slope
| dmatrix MultiArrheniusInterp::m_kf_slope |
|
private |
◆ m_T_index
| size_t MultiArrheniusInterp::m_T_index |
|
private |
◆ m_dT
| double MultiArrheniusInterp::m_dT |
|
private |
◆ Tprev
| double MultiArrheniusInterp::Tprev = 0 |
|
private |
The documentation for this class was generated from the following files: