Go to the documentation of this file.
104 #include "../laminar/laminar.H"
111 namespace combustionModels
127 const scalar
EDCexp2[] = {3, 3, 2, 2};
133 template<
class ReactionThermo>
160 void operator=(
const EDC&) =
delete;
174 const word& modelType,
175 ReactionThermo&
type,
177 const word& combustionProperties
EDCversions
EDC model versions.
Enum is a wrapper around a list of names/values that represent particular enumeration (or int) values...
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
TypeName("EDC")
Runtime type information.
virtual tmp< volScalarField > Qdot() const
Heat release rate [kg/m/s3].
const EDCversions EDCdefaultVersion
virtual void correct()
Correct combustion rate.
virtual ~EDC()
Destructor.
const Enum< EDCversions > EDCversionNames
Laminar combustion model.
Eddy Dissipation Concept (EDC) turbulent combustion model.
virtual bool read()
Update properties from given dictionary.
PtrList< volScalarField > & Y
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
compressible::turbulenceModel & turb
virtual tmp< fvScalarMatrix > R(volScalarField &Y) const
Fuel consumption rate matrix.
Abstract base class for turbulence models (RAS, LES and laminar).