uInhomogeneousbMulticomponent Class Reference
Inheritance diagram for uInhomogeneousbMulticomponent:
Collaboration diagram for uInhomogeneousbMulticomponent:

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::Internalprompt (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< ubMixtureMapNew (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 uRhoMulticomponentThermouThermo_
 
const bRhoMulticomponentThermobThermo_
 

Detailed Description

Definition at line 50 of file uInhomogeneousbMulticomponent.H.

Constructor & Destructor Documentation

◆ uInhomogeneousbMulticomponent() [1/2]

Construct from components.

Definition at line 49 of file uInhomogeneousbMulticomponent.C.

References forAllConstIter, dictionary::lookup(), basicThermo::properties(), multicomponentThermo::species(), and dictionary::subDict().

Here is the call graph for this function:

◆ uInhomogeneousbMulticomponent() [2/2]

Disallow default bitwise copy construction.

◆ ~uInhomogeneousbMulticomponent()

Destructor.

Definition at line 91 of file uInhomogeneousbMulticomponent.C.

Member Function Documentation

◆ TypeName()

TypeName ( "uInhomogeneousbMulticomponent"  )

Runtime type information.

◆ prompt()

Foam::PtrList< Foam::volScalarField::Internal > prompt ( const PtrList< volScalarField > &  Yu) const
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().

Here is the call graph for this function:

◆ reset()

virtual void reset ( const volScalarField b,
UPtrList< volScalarField > &  Yu,
const volScalarField c,
const UPtrList< const volScalarField > &  Yb 
) const
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.

Here is the call graph for this function:

◆ operator=()

void operator= ( const uInhomogeneousbMulticomponent )
delete

Disallow default bitwise assignment.


The documentation for this class was generated from the following files: