34template<
class ReactionThermo>
37 const word& modelType,
40 const word& combustionProperties
49template<
class ReactionThermo>
56template<
class ReactionThermo>
61template<
class ReactionThermo>
77template<
class ReactionThermo>
85 this->
thermo().phasePropertyName(typeName +
":Qdot"),
98template<
class ReactionThermo>
#define R(A, B, C, D, E, F, K, M)
compressible::turbulenceModel & turb
Defines the attributes of an object for which implicit objectRegistry management is supported,...
virtual bool read()
Re-read model coefficients if they have changed.
Thermo model wrapper for combustion models.
static autoPtr< Time > New()
Construct (dummy) Time - no functionObjects or libraries.
Dummy combustion model for 'no combustion'.
virtual void correct()
Correct combustion rate.
virtual ~noCombustion()
Destructor.
virtual tmp< volScalarField > Qdot() const
Heat release rate [kg/m/s3].
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
Calculate the finiteVolume matrix for implicit and explicit sources.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
const dimensionSet dimEnergy
fvMatrix< scalar > fvScalarMatrix
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
static constexpr const zero Zero
Global zero (0)
const dimensionSet dimVolume(pow3(dimLength))
const dimensionSet dimMass(1, 0, 0, 0, 0, 0, 0)