Foam::multicomponentMixture. More...

Public Types | |
| typedef ThermoType | thermoType |
| The type of thermodynamics this mixture is instantiated for. More... | |
Public Member Functions | |
| multicomponentMixture (const dictionary &) | |
| Construct from a dictionary. More... | |
| multicomponentMixture (const multicomponentMixture< ThermoType > &)=delete | |
| Disallow default bitwise copy construction. More... | |
| const speciesTable & | species () const |
| Return the table of species. More... | |
| void | read (const dictionary &) |
| Read dictionary. More... | |
| const PtrList< ThermoType > & | specieThermos () const |
| Return the raw specie thermodynamic data. More... | |
| const ThermoType & | specieThermo (const label speciei) const |
| Return thermo based on index. More... | |
| const List< specieElement > & | specieComposition (const label speciei) const |
| Return composition based on index. More... | |
| const boolList & | speciesActive () const |
| Access the specie active flags. More... | |
| boolList & | speciesActive () |
| Access the specie active flags. More... | |
Definition at line 50 of file multicomponentMixture.H.
| typedef ThermoType thermoType |
The type of thermodynamics this mixture is instantiated for.
Definition at line 57 of file multicomponentMixture.H.
| multicomponentMixture | ( | const dictionary & | dict | ) |
Construct from a dictionary.
Definition at line 32 of file multicomponentMixture.C.
References dict, and multicomponentMixture< ThermoType >::read().

|
delete |
Disallow default bitwise copy construction.
|
inline |
Return the table of species.
Definition at line 97 of file multicomponentMixture.H.
| void read | ( | const dictionary & | dict | ) |
Read dictionary.
Definition at line 46 of file multicomponentMixture.C.
References dict, forAll, dictionary::isDict(), dictionary::lookupOrDefault(), List< T >::size(), dictionary::subDict(), and dictionary::toc().
Referenced by multicomponentMixture< ThermoType >::multicomponentMixture().


|
inline |
Return the raw specie thermodynamic data.
Definition at line 106 of file multicomponentMixture.H.
Referenced by coefficientWilkeMulticomponentMixture< ThermoType >::thermoMixture(), coefficientWilkeMulticomponentMixture< ThermoType >::transportMixture(), and coefficientWilkeMulticomponentMixture< ThermoType >::transportMixtureType::transportMixtureType().

|
inline |
Return thermo based on index.
Definition at line 112 of file multicomponentMixture.H.
| const Foam::List< Foam::specieElement > & specieComposition | ( | const label | speciei | ) | const |
Return composition based on index.
Definition at line 90 of file multicomponentMixture.C.
References Foam::exit(), Foam::FatalIOError, and FatalIOErrorInFunction.

| const Foam::boolList & speciesActive |
Access the specie active flags.
Definition at line 109 of file multicomponentMixture.C.
| Foam::boolList & speciesActive |
Access the specie active flags.
Definition at line 116 of file multicomponentMixture.C.