35 #ifndef uMulticomponentbInhomogeneous_H
36 #define uMulticomponentbInhomogeneous_H
44 namespace ubMixtureMaps
70 TypeName(
"uMulticomponentbInhomogeneous");
Generic GeometricField class.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
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.
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.
uMulticomponentbInhomogeneous(const uRhoMulticomponentThermo &uThermo, const bRhoMulticomponentThermo &bThermo)
Construct from components.
TypeName("uMulticomponentbInhomogeneous")
Runtime type information.
void operator=(const uMulticomponentbInhomogeneous &)=delete
Disallow default bitwise assignment.
virtual ~uMulticomponentbInhomogeneous()
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.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.