Go to the documentation of this file.
34 const word& modelType,
41 turbulentReaction_(this->coeffs().
lookup(
"turbulentReaction")),
46 IOobject::groupName(
"PaSR:kappa", phaseName),
47 mesh.time().timeName(),
74 if (turbulentReaction_)
92 kappa_[i] = tc[i]/(tc[i] + tk);
124 IOobject::groupName(
"PaSR:dQ", this->phaseName_),
139 IOobject::groupName(
"PaSR:Sh", this->phaseName_),
151 this->coeffs().lookup(
"Cmix") >> Cmix_;
152 this->coeffs().lookup(
"turbulentReaction") >> turbulentReaction_;
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
virtual tmp< fvScalarMatrix > R(volScalarField &Y) const
Fuel consumption rate matrix.
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
A class for handling words, derived from string.
#define forAll(list, i)
Loop across all elements in list.
A class for managing temporary objects.
virtual ~PaSR()
Destructor.
Laminar combustion model.
#define R(A, B, C, D, E, F, K, M)
autoPtr< compressible::turbulenceModel > turbulence
virtual tmp< volScalarField > dQ() const
Heat release rate calculated from fuel consumption rate matrix.
PaSR(const PaSR &)
Disallow copy construct.
Generic dimensioned Type class.
Mesh data needed to do the Finite Volume discretisation.
Calculate the matrix for implicit and explicit sources.
dimensioned< Type > max(const dimensioned< Type > &, const dimensioned< Type > &)
tmp< volScalarField > trho
dimensionedScalar sqrt(const dimensionedScalar &ds)
virtual bool read()
Update properties from given dictionary.
Generic GeometricField class.
virtual void correct()
Correct combustion rate.
PtrList< volScalarField > & Y
stressControl lookup("compactNormalStress") >> compactNormalStress
virtual tmp< volScalarField > Sh() const
Return source for enthalpy equation [kg/m/s3].