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