34template<
class BasePhaseModel,
class ReactionType>
38 const word& phaseName,
42 BasePhaseModel(
fluid, phaseName, index),
49template<
class BasePhaseModel,
class ReactionType>
56template<
class BasePhaseModel,
class ReactionType>
59 BasePhaseModel::correctThermo();
65template<
class BasePhaseModel,
class ReactionType>
76template<
class BasePhaseModel,
class ReactionType>
80 return reaction_->Qdot();
virtual void correctThermo()
Correct the thermodynamics.
ReactingPhaseModel(const phaseSystem &fluid, const word &phaseName, const label index)
virtual ~ReactingPhaseModel()
Destructor.
autoPtr< ReactionType > reaction_
Reaction model.
virtual tmp< volScalarField > Qdot() const
Return heat release rate.
virtual tmp< fvScalarMatrix > R(volScalarField &Yi) const
Return the species fraction equation.
Class to represent a system of phases and model interfacial transfers between them.
A class for managing temporary objects.
A class for handling words, derived from Foam::string.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh > > &tf1, const word &name, const dimensionSet &dimensions, const bool initCopy=false)
Global function forwards to reuseTmpDimensionedField::New.
GeometricField< scalar, fvPatchField, volMesh > volScalarField