35 #ifndef thirdBodyArrheniusReactionRate_H 36 #define thirdBodyArrheniusReactionRate_H 48 class thirdBodyArrheniusReactionRate;
50 Ostream&
operator<<(Ostream&,
const thirdBodyArrheniusReactionRate&);
93 return "thirdBodyArrhenius";
96 inline scalar operator()
141 inline friend Ostream&
operator<<
A list of keyword definitions, which are a keyword followed by any number of values (e...
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
void dcidc(const scalar p, const scalar T, const scalarField &c, scalarField &dcidc) const
Species concentration derivative of the pressure dependent term.
void write(Ostream &os) const
Write to stream.
A class for handling words, derived from string.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
static word type()
Return the type name.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
scalar ddT(const scalar p, const scalar T, const scalarField &c) const
Arrhenius reaction rate enhanced by third-body interaction.
A wordList with hashed indices for faster lookup by name.
const dimensionedScalar c
Speed of light in a vacuum.
scalar dcidT(const scalar p, const scalar T, const scalarField &c) const
Temperature derivative of the pressure dependent term.
Ostream & operator<<(Ostream &, const ensightPart &)
Arrhenius reaction rate given by:
thirdBodyArrheniusReactionRate(const scalar A, const scalar beta, const scalar Ta, const thirdBodyEfficiencies &tbes)
Construct from components.
const List< Tuple2< label, scalar > > & beta() const
Third-body efficiencies (beta = 1-alpha)