31 template<
class CombThermoType>
34 const word& modelType,
39 CombThermoType(modelType, mesh, phaseName)
45 template<
class CombThermoType>
52 template<
class CombThermoType>
59 template<
class CombThermoType>
75 template<
class CombThermoType>
85 IOobject::groupName(
"dQ", this->phaseName_),
94 zeroGradientFvPatchScalarField::typeName
102 template<
class CombThermoType>
112 IOobject::groupName(
"Sh", this->phaseName_),
121 zeroGradientFvPatchScalarField::typeName
129 template<
class CombThermoType>
Mesh data needed to do the Finite Volume discretisation.
Dummy combustion model for 'no combustion'.
Calculate the matrix for implicit and explicit sources.
virtual tmp< volScalarField > Sh() const
Return source for enthalpy equation [kg/m/s3].
virtual ~noCombustion()
Destructor.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
A class for handling words, derived from string.
virtual bool read()
Update properties from given dictionary.
const dimensionSet dimEnergy
fvMatrix< scalar > fvScalarMatrix
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
virtual tmp< volScalarField > dQ() const
Heat release rate calculated from fuel consumption rate matrix.
const dimensionSet dimMass(1, 0, 0, 0, 0, 0, 0)
virtual void correct()
Correct combustion rate.
const dimensionSet dimVolume(pow3(dimLength))
bool read(const char *, int32_t &)
virtual tmp< fvScalarMatrix > R(volScalarField &Y) const
Fuel consumption rate matrix.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
A class for managing temporary objects.