73 #ifndef diffusionMulticomponent_H 74 #define diffusionMulticomponent_H 85 namespace combustionModels
92 template<
class ReactionThermo,
class ThermoType>
166 TypeName(
"diffusionMulticomponent");
174 const word& modelType,
177 const word& combustionProperties
virtual void correct()
Correct combustion rate.
virtual tmp< volScalarField > Qdot() const
Heat release rate calculated from fuel consumption rate matrix.
compressible::turbulenceModel & turb
A class for handling words, derived from Foam::string.
virtual ~diffusionMulticomponent()=default
Destructor.
Chemistry model wrapper for combustion models.
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
Abstract base class for turbulence models (RAS, LES and laminar).
Diffusion based turbulent combustion model for multicomponent species.
virtual tmp< fvScalarMatrix > R(volScalarField &Y) const
Fuel consumption rate matrix.
virtual bool read()
Update properties from given dictionary.
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers...
PtrList< volScalarField > & Y
TypeName("diffusionMulticomponent")
Runtime type information.
A class for managing temporary objects.