Go to the documentation of this file.
69 #ifndef diffusionMulticomponent_H
70 #define diffusionMulticomponent_H
80 namespace combustionModels
87 template<
class CombThermoType,
class ThermoType>
161 TypeName(
"diffusionMulticomponent");
169 const word& modelType,
171 const word& phaseName
virtual ~diffusionMulticomponent()
Destructor.
A class for handling words, derived from string.
A class for managing temporary objects.
PtrList< volScalarField > RijPtr_
Pointer list of source terms.
scalarList stoicRatio_
Stoichiometric air-fuel mass ratio.
scalarList Ci_
Model constants.
virtual tmp< fvScalarMatrix > R(volScalarField &Y) const
Fuel consumption rate matrix.
scalarList oxidantRes_
Residual oxydaser.
const PtrList< ThermoType > & specieThermo_
Thermodynamic data of the species.
diffusionMulticomponent(const diffusionMulticomponent &)
Disallow copy construct.
scalarList YoxStream_
Oxydaser sream mass concentrations.
const PtrList< Reaction< ThermoType > > & reactions_
Reactions.
scalarList qFuel_
Heat of combustion [J/Kg].
void operator=(const diffusionMulticomponent &)
Disallow default bitwise assignment.
bool laminarIgn_
Switch on to laminar combustion for ignition.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
virtual void correct()
Correct combustion rate.
wordList fuelNames_
List of fuels for each reaction.
Diffusion based turbulent combustion model for multicomponent species.
Mesh data needed to do the Finite Volume discretisation.
scalarList s_
Stoichiometric oxygen-fuel mass ratio.
scalarList sigma_
Mean distribution for gaussian probabililty.
virtual tmp< volScalarField > dQ() const
Heat release rate calculated from fuel consumption rate matrix.
virtual bool read()
Update properties from given dictionary.
virtual tmp< volScalarField > Sh() const
Return source for enthalpy equation [kg/m/s3].
tmp< volScalarField > tc() const
Return the chemical time scale.
scalarList YfStream_
Fuel stream mass concentrations.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
scalarList ftCorr_
ft stochiometric correction
TypeName("diffusionMulticomponent")
Runtime type information.
scalar alpha_
Relaxatnio factor on total source.
Generic GeometricField class.
wordList oxidantNames_
List of oxidants for each reaction.
PtrList< volScalarField > & Y