Go to the documentation of this file.
35 #ifndef singleStepReactingMixture_H
36 #define singleStepReactingMixture_H
50 template<
class ThermoType>
const scalarList & Yprod0() const
Return the list of products mass concentrations.
dimensionedScalar s_
Stoichiometric oxygen-fuel mass ratio.
ThermoType thermoType
The type of thermo package this mixture is instantiated for.
A class for handling words, derived from string.
scalarList specieStoichCoeffs_
Stoichiometric coefficient for the reaction.
singleStepReactingMixture(const singleStepReactingMixture &)
Disallow default bitwise copy construct.
A class for managing temporary objects.
dimensionedScalar qFuel_
Heat of combustion [J/Kg].
void fresCorrect()
Calculates the residual for all components.
const List< int > & specieProd() const
Return the list to indicate if specie is produced/consumed.
void operator=(const singleStepReactingMixture &)
Disallow default bitwise assignment.
const dimensionedScalar qFuel() const
Return the heat of combustion [J/Kg].
label fuelIndex_
Fuel specie index.
List< int > specieProd_
List to indicate if specie is produced/consumed.
dimensionedScalar stoicRatio_
Stoichiometric air-fuel mass ratio.
void read(const dictionary &)
Read dictionary.
label inertIndex_
Inert specie index.
const dimensionedScalar s() const
Return the Stoichiometric oxygen-fuel mass ratio.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
tmp< volScalarField > fres(const label index) const
Return the list of components residual.
label fuelIndex() const
Return the fuel specie index.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
A list of keyword definitions, which are a keyword followed by any number of values (e....
Generic dimensioned Type class.
Mesh data needed to do the Finite Volume discretisation.
scalarList Yprod0_
Mass concentrations at stoichiometric mixture for fres.
void massAndAirStoichRatios()
Calculate air/fuel and oxygen/fuel ratio.
label inertIndex() const
Return the inert specie index.
void calculateqFuel()
Calculate qFuel.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Single step reacting mixture.
virtual ~singleStepReactingMixture()
Destructor.
void calculateMaxProducts()
Calculate maximum products at stoichiometric mixture.
PtrList< volScalarField > fres_
List of components residual.
const List< scalar > & specieStoichCoeffs() const
Return the stoichiometric coefficient for the reaction.
const dimensionedScalar stoicRatio() const
Return the stoichiometric air-fuel mass ratio.