35 namespace ubMixtureMaps
78 uMixtureCast<uInhomogeneousEGRMixture>();
101 uMixtureCast<uInhomogeneousEGRMixture>();
121 egr =
b*egr +
c*(1 - fub - oxb);
Macros for easy insertion into run-time selection tables.
Generic GeometricField class.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
bool set(const label) const
Is element set.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Base-class for combustion fluid thermodynamic properties based on compressibility.
Unburnt gas combustion mixture for inhomogeneous lean, stoichiometric or rich conditions with exhaust...
scalar stoicRatio() const
Return the stoichiometric air/fuel ratio.
Base-class for combustion fluid thermodynamic properties based on compressibility.
Base class for unburnt/burnt gas composition mapping.
virtual void reset(const volScalarField &b, UPtrList< volScalarField > &Yu, const volScalarField &c, const UPtrList< const volScalarField > &Yb) const
Reset the mixture to an unburnt state.
uInhomogeneousEGRbInhomogeneous(const uRhoMulticomponentThermo &uThermo, const bRhoMulticomponentThermo &bThermo)
Construct from components.
virtual ~uInhomogeneousEGRbInhomogeneous()
Destructor.
virtual PtrList< volScalarField::Internal > prompt(const PtrList< volScalarField > &Yu) const
Return the burnt gas prompt specie mass fractions.
const dimensionedScalar c
Speed of light in a vacuum.
defineTypeNameAndDebug(uHomogeneousbHomogeneous, 0)
addToRunTimeSelectionTable(ubMixtureMap, uHomogeneousbHomogeneous, thermo)
dimensioned< Type > max(const DimensionedField< Type, GeoMesh, PrimitiveField > &df)
fluidMulticomponentThermo & thermo