35 #ifndef uInhomogeneousbMulticomponent_H
36 #define uInhomogeneousbMulticomponent_H
44 namespace ubMixtureMaps
70 TypeName(
"uInhomogeneousbMulticomponent");
109 <<
"EGR not supported by " <<
typeName
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.
Template function which returns the un-mangled name of a given type. Useful for types which do not ha...
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.
TypeName("uInhomogeneousbMulticomponent")
Runtime type information.
void operator=(const uInhomogeneousbMulticomponent &)=delete
Disallow default bitwise assignment.
virtual ~uInhomogeneousbMulticomponent()
Destructor.
uInhomogeneousbMulticomponent(const uRhoMulticomponentThermo &uThermo, const bRhoMulticomponentThermo &bThermo)
Construct from components.
virtual PtrList< volScalarField::Internal > prompt(const PtrList< volScalarField > &Yu) const
Return the burnt gas prompt specie mass fractions.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
const dimensionedScalar c
Speed of light in a vacuum.
errorManipArg< error, int > exit(error &err, const int errNo=1)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.