41 #ifndef reactingMixture_H 42 #define reactingMixture_H 57 template<
class ThermoType>
61 private autoPtr<chemistryReader<ThermoType>>,
63 public PtrList<Reaction<ThermoType>>
109 return "reactingMixture<" + ThermoType::typeName() +
'>';
A list of keyword definitions, which are a keyword followed by a number of values (eg...
virtual autoPtr< speciesCompositionTable > specieComposition() const
Table of species composition.
static word typeName()
Return the instantiated type name.
A class for handling words, derived from Foam::string.
label size() const noexcept
The number of elements in the list.
virtual ~reactingMixture()=default
Destructor.
Foam::multiComponentMixture.
const dictionary & thermoDict
friend Ostream & operator(Ostream &os, const UPtrList< T > &list)
Write UPtrList to Ostream.
A wordList with hashed named lookup, which can be faster in some situations than using the normal lis...
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers...
Mesh data needed to do the Finite Volume discretisation.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
ThermoType thermoType
The type of thermo package this mixture is instantiated for.
HashTable< List< specieElement > > speciesCompositionTable
void read(const dictionary &)
Read dictionary.