The reactingMixture model describes a single phase mixture that is defined using individual, possibly reacting species.

Usage

The reactingMixture is set in the top-level thermoType dictionary:

thermoType
{
    mixture         reactingMixture;
    <...>
}

Specie and reaction properties are introduced by the chemistryReader, e.g. to specify the foamChemistryReader:

chemistryReader foamChemistryReader;
foamChemistryFile <path-to-reactions-file>;
foamChemistryThermoFile "path-to-thermophysical-properties-file";

For example:

chemistryReader foamChemistryReader;
foamChemistryFile "<constant>/reactions";
foamChemistryThermoFile "<constant>/thermo";

The foamChemistryFile contains entries for:

elements        (<list-of-elements>);
species         (<list-of-species>)

reactions
{
    // List of reactions in dictionary format
}

The foamChemistryThermoFile contains descriptions for each specie whose requirements depend on the top-level thermoType options detailed earlier.

Initial conditions

See multiComponentMixture initial conditions.

Further information

Source code

Example usage: