Unburnt gas combustion mixture for inhomogeneous lean, stoichiometric or rich conditions with exhaust gas recirculation. More...


Public Types | |
| enum | species { FU , EGR } |
| Specie indices. More... | |
Public Member Functions | |
| ClassName ("uInhomogeneousEGR") | |
| Runtime type information. More... | |
| uInhomogeneousEGRMixture (const dictionary &) | |
| Construct from a dictionary. More... | |
| uInhomogeneousEGRMixture (const uInhomogeneousEGRMixture &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual const word & | mixtureType () const |
| Return the mixture type name. More... | |
| const speciesTable & | species () const |
| Return the table of species. More... | |
| const boolList & | speciesActive () const |
| Access the specie active flags. More... | |
| boolList & | speciesActive () |
| Access the specie active flags. More... | |
| scalar | stoicRatio () const |
| Return the stoichiometric air/fuel ratio. More... | |
| scalar | Phi (const scalarFieldListSlice &Yu) const |
| Return the fuel-oxidant equivalence ratio. More... | |
| void | read (const dictionary &) |
| Read dictionary. More... | |
| void | operator= (const uInhomogeneousEGRMixture &)=delete |
| Disallow default bitwise assignment. More... | |
Public Member Functions inherited from uMixture | |
| uMixture () | |
| Construct. More... | |
| uMixture (const uMixture &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~uMixture () |
| Destructor. More... | |
| void | operator= (const uMixture &)=delete |
| Disallow default bitwise assignment. More... | |
Protected Attributes | |
| speciesTable | species_ |
| Table of specie names. More... | |
| scalar | stoicRatio_ |
| Stoichiometric air/fuel ratio. More... | |
| boolList | active_ |
| List of specie active flags. More... | |
Unburnt gas combustion mixture for inhomogeneous lean, stoichiometric or rich conditions with exhaust gas recirculation.
in which the fuel mass-fraction fu and exhaust gas recirculation mass-fraction egr define the composition.
Definition at line 54 of file uInhomogeneousEGRMixture.H.
| enum species |
| uInhomogeneousEGRMixture | ( | const dictionary & | dict | ) |
Construct from a dictionary.
Definition at line 38 of file uInhomogeneousEGRMixture.C.
|
delete |
Disallow default bitwise copy construction.
| ClassName | ( | "uInhomogeneousEGR" | ) |
Runtime type information.
|
inlinevirtual |
Return the mixture type name.
Implements uMixture.
Definition at line 93 of file uInhomogeneousEGRMixture.H.
References Foam::typeName().

|
inline |
Return the table of species.
Definition at line 99 of file uInhomogeneousEGRMixture.H.
References uInhomogeneousEGRMixture::species_.
|
inline |
Access the specie active flags.
Definition at line 105 of file uInhomogeneousEGRMixture.H.
References uInhomogeneousEGRMixture::active_.
|
inline |
Access the specie active flags.
Definition at line 111 of file uInhomogeneousEGRMixture.H.
References uInhomogeneousEGRMixture::active_.
|
inline |
Return the stoichiometric air/fuel ratio.
Definition at line 117 of file uInhomogeneousEGRMixture.H.
References uInhomogeneousEGRMixture::stoicRatio_.
Referenced by uInhomogeneousEGRbInhomogeneous::prompt(), and uInhomogeneousEGRbInhomogeneous::reset().

| Foam::scalar Phi | ( | const scalarFieldListSlice & | Yu | ) | const |
Return the fuel-oxidant equivalence ratio.
Definition at line 51 of file uInhomogeneousEGRMixture.C.
References Foam::max().

| void read | ( | const dictionary & | dict | ) |
Read dictionary.
Definition at line 61 of file uInhomogeneousEGRMixture.C.
References dict, and dictionary::lookup().
Referenced by UInhomogeneousEGRMixture< ThermoType >::read().


|
delete |
Disallow default bitwise assignment.
|
protected |
Table of specie names.
Definition at line 63 of file uInhomogeneousEGRMixture.H.
Referenced by uInhomogeneousEGRMixture::species().
|
protected |
Stoichiometric air/fuel ratio.
Definition at line 66 of file uInhomogeneousEGRMixture.H.
Referenced by uInhomogeneousEGRMixture::stoicRatio().
|
protected |
List of specie active flags.
Definition at line 69 of file uInhomogeneousEGRMixture.H.
Referenced by uInhomogeneousEGRMixture::speciesActive().