Go to the documentation of this file.
39 #ifndef pyrolysisChemistryModel_H
40 #define pyrolysisChemistryModel_H
58 template<
class CompType,
class Sol
idThermo,
class GasThermo>
130 inline label
nGases()
const;
139 const bool updateC0 =
false
203 virtual scalar
solve(
const scalar deltaT);
209 virtual label
nEqns()
const;
virtual scalarField omega(const scalarField &c, const scalar T, const scalar p, const bool updateC0=false) const
PtrList< volScalarField::Internal > RRg_
speciesTable pyrolisisGases_
A class for managing temporary objects.
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
virtual void jacobian(const scalar t, const scalarField &c, scalarField &dcdt, scalarSquareMatrix &dfdc) const
virtual label nEqns() const
Generic templated field type.
A wordList with hashed named lookup, which can be faster in some situations than using the normal lis...
virtual scalar solve(const scalar deltaT)
Extends base solid chemistry model by adding a thermo package, and ODE functions.
virtual void derivatives(const scalar t, const scalarField &c, scalarField &dcdt) const
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
virtual tmp< volScalarField > gasHs(const volScalarField &p, const volScalarField &T, const label i) const
PtrList< GasThermo > gasThermo_
PtrList< volScalarField::Internal > & RRg()
virtual scalar omegaI(label iReaction, const scalarField &c, const scalar T, const scalar p, scalar &pf, scalar &cf, label &lRef, scalar &pr, scalar &cr, label &rRef) const
Pyrolysis chemistry model. It includes gas phase in the solid reaction.
const speciesTable & gasTable() const
virtual ~pyrolysisChemistryModel()
const PtrList< GasThermo > & gasThermo() const
const dimensionedScalar c
Generic GeometricField class.
Simple extension of ReactionThermo to handle reaction kinetics in addition to the equilibrium thermod...
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
pyrolysisChemistryModel(typename CompType::reactionThermo &thermo)