Go to the documentation of this file.
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 tmp< volScalarField > Qdot() const
Heat release rate calculated from fuel consumption rate matrix.
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
virtual tmp< fvScalarMatrix > R(volScalarField &Y) const
Fuel consumption rate matrix.
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
virtual ~diffusionMulticomponent()=default
Destructor.
Chemistry model wrapper for combustion models.
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
virtual void correct()
Correct combustion rate.
Diffusion based turbulent combustion model for multicomponent species.
PtrList< volScalarField > & Y
virtual bool read()
Update properties from given dictionary.
TypeName("diffusionMulticomponent")
Runtime type information.
compressible::turbulenceModel & turb
Abstract base class for turbulence models (RAS, LES and laminar).