40#ifndef eddyDissipationModelBase_H
41#define eddyDissipationModelBase_H
56template<
class ReactionThermo,
class ThermoType>
57class eddyDissipationModelBase
59 public singleStepCombustion<ReactionThermo, ThermoType>
70 eddyDissipationModelBase(
const eddyDissipationModelBase&) =
delete;
73 void operator=(
const eddyDissipationModelBase&) =
delete;
81 eddyDissipationModelBase
83 const word& modelType,
86 const word& combustionProperties
compressible::turbulenceModel & turb
virtual ReactionThermo & thermo()
Return access to the thermo package.
tmp< volScalarField > rtTurb() const
Return the reciprocal of the turbulent mixing time scale.
virtual tmp< volScalarField > timeScale()=0
Calculate time scale.
void correct()
Correct combustion rate.
virtual ~eddyDissipationModelBase()
Destructor.
scalar CEDC() const
Return the CEDC coefficient.
virtual bool read()
Update properties.
Abstract base class for turbulence models (RAS, LES and laminar).
A class for managing temporary objects.
A class for handling words, derived from Foam::string.