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