Go to the documentation of this file.
33 template<
class ReactionThermo>
37 const tmp<fvScalarMatrix>& tR
63 this->
mesh().cellZones()[zoneNames_[zonei]];
78 template<
class ReactionThermo>
82 const tmp<volScalarField>& tS
106 template<
class ReactionThermo>
109 const word& modelType,
112 const word& combustionProperties
128 "zoneCombustionProperties"
139 template<
class ReactionThermo>
146 template<
class ReactionThermo>
149 return combustionModelPtr_->thermo();
153 template<
class ReactionThermo>
154 const ReactionThermo&
157 return combustionModelPtr_->thermo();
161 template<
class ReactionThermo>
164 combustionModelPtr_->correct();
168 template<
class ReactionThermo>
175 return filter(combustionModelPtr_->R(
Y));
179 template<
class ReactionThermo>
183 return filter(combustionModelPtr_->Qdot());
187 template<
class ReactionThermo>
192 combustionModelPtr_->read();
List< label > labelList
A List of labels.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
Combustion models for templated thermodynamics.
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
static constexpr const zero Zero
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
virtual tmp< volScalarField > Qdot() const
virtual tmp< fvScalarMatrix > R(volScalarField &Y) const
#define R(A, B, C, D, E, F, K, M)
fvMatrix< scalar > fvScalarMatrix
bool readEntry(const word &keyword, T &val, enum keyType::option matchOpt=keyType::REGEX, bool mandatory=true) const
const dictionary & coeffs() const
Zone-filtered combustion model.
virtual ReactionThermo & thermo()
virtual ~zoneCombustion()
PtrList< volScalarField > & Y
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
Generic GeometricField class.
compressible::turbulenceModel & turb
Abstract base class for turbulence models (RAS, LES and laminar).