reactionThermo: Select singleComponentMixture as pureMixture

A pureMixture can now be specified in a reacting solver. This further
enhances compatibility between non-reacting and reacting solvers.

To achieve this, mixtures now have a typeName function of the same form
as the lower thermodyanmic models. In addition, to avoid name clashes,
the reacting thermo make macros have been split into those that create
entries on multiple selection tables, and those that just add to the
reaction thermo table.
This commit is contained in:
Will Bainbridge
2017-12-14 15:23:27 +00:00
parent 18f4d60690
commit 233d8dea12
21 changed files with 409 additions and 282 deletions

View File

@ -17,7 +17,7 @@ FoamFile
thermoType
{
type heRhoThermo;
mixture singleComponentMixture;
mixture pureMixture;
transport const;
thermo hConst;
equationOfState rhoConst;

View File

@ -18,7 +18,7 @@ FoamFile
thermoType
{
type heRhoThermo;
mixture singleComponentMixture;
mixture pureMixture;
transport const;
thermo hConst;
equationOfState perfectGas;

View File

@ -18,7 +18,7 @@ FoamFile
thermoType
{
type heRhoThermo;
mixture singleComponentMixture;
mixture pureMixture;
transport const;
thermo hConst;
equationOfState perfectGas;