

Public Member Functions | |
| TypeName ("uInhomogeneousbMulticomponent") | |
| Runtime type information. More... | |
| uInhomogeneousbMulticomponent (const uRhoMulticomponentThermo &uThermo, const bRhoMulticomponentThermo &bThermo) | |
| Construct from components. More... | |
| uInhomogeneousbMulticomponent (const uInhomogeneousbMulticomponent &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~uInhomogeneousbMulticomponent () |
| Destructor. More... | |
| virtual PtrList< volScalarField::Internal > | prompt (const PtrList< volScalarField > &Yu) const |
| Return the burnt gas prompt specie mass fractions. More... | |
| 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. More... | |
| void | operator= (const uInhomogeneousbMulticomponent &)=delete |
| Disallow default bitwise assignment. More... | |
Public Member Functions inherited from ubMixtureMap | |
| TypeName ("ubMixtureMap") | |
| Runtime type information. More... | |
| declareRunTimeSelectionTable (autoPtr, ubMixtureMap, thermo,(const uRhoMulticomponentThermo &uThermo, const bRhoMulticomponentThermo &bThermo),(uThermo, bThermo)) | |
| ubMixtureMap (const uRhoMulticomponentThermo &uThermo, const bRhoMulticomponentThermo &bThermo) | |
| Construct from components. More... | |
| ubMixtureMap (const ubMixtureMap &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~ubMixtureMap () |
| Destructor. More... | |
| void | operator= (const ubMixtureMap &)=delete |
| Disallow default bitwise assignment. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from ubMixtureMap | |
| static autoPtr< ubMixtureMap > | New (const uRhoMulticomponentThermo &uThermo, const bRhoMulticomponentThermo &bThermo) |
| Return a reference to the selected XiEq model. More... | |
Protected Member Functions inherited from ubMixtureMap | |
| template<class Thermo , class To > | |
| const To & | mixtureCast (const Thermo &thermo) const |
| template<class To > | |
| const To & | uMixtureCast () const |
| template<class To > | |
| const To & | bMixtureCast () const |
Protected Attributes inherited from ubMixtureMap | |
| const uRhoMulticomponentThermo & | uThermo_ |
| const bRhoMulticomponentThermo & | bThermo_ |
Definition at line 50 of file uInhomogeneousbMulticomponent.H.
| uInhomogeneousbMulticomponent | ( | const uRhoMulticomponentThermo & | uThermo, |
| const bRhoMulticomponentThermo & | bThermo | ||
| ) |
Construct from components.
Definition at line 49 of file uInhomogeneousbMulticomponent.C.
References forAllConstIter, dictionary::lookup(), basicThermo::properties(), multicomponentThermo::species(), and dictionary::subDict().

|
delete |
Disallow default bitwise copy construction.
|
virtual |
Destructor.
Definition at line 91 of file uInhomogeneousbMulticomponent.C.
| TypeName | ( | "uInhomogeneousbMulticomponent" | ) |
Runtime type information.
|
virtual |
Return the burnt gas prompt specie mass fractions.
corresponding to the given unburnt gas specie mass fractions
Implements ubMixtureMap.
Definition at line 100 of file uInhomogeneousbMulticomponent.C.
References Foam::dimless, Foam::first(), forAll, uInhomogeneousMixture::FU, Foam::max(), DimensionedField< Type, GeoMesh, PrimitiveField >::mesh(), Foam::name(), DimensionedField< Type, GeoMesh, PrimitiveField >::New(), Foam::second(), PtrList< T >::set(), UPtrList< T >::size(), and uInhomogeneousMixture::stoicRatio().

|
inlinevirtual |
Reset the mixture to an unburnt state.
for multi-cycle simulations with EGR
Implements ubMixtureMap.
Definition at line 99 of file uInhomogeneousbMulticomponent.H.
References Foam::exit(), Foam::FatalError, and FatalErrorInFunction.

|
delete |
Disallow default bitwise assignment.