added new specie thermo combination constTransport-sensibleEnthalpy-janafThermo-perfectGas-specie

This commit is contained in:
ignis 2016-10-18 00:15:00 +09:00
parent 437460f899
commit 7fa2c35514
8 changed files with 43 additions and 0 deletions

View file

@ -54,6 +54,13 @@ namespace Foam
gasHThermoPhysics
);
makeChemistryModel
(
chemistryModel,
psiChemistryModel,
constTransportGasHThermoPhysics
);
makeChemistryModel
(
chemistryModel,

View file

@ -47,6 +47,13 @@ namespace Foam
constGasHThermoPhysics
);
makeChemistryModel
(
chemistryModel,
rhoChemistryModel,
constTransportGasHThermoPhysics
);
makeChemistryModel
(
chemistryModel,

View file

@ -35,6 +35,7 @@ namespace Foam
{
// Chemistry solvers based on sensibleEnthalpy
makeChemistrySolverTypes(psiChemistryModel, constGasHThermoPhysics);
makeChemistrySolverTypes(psiChemistryModel, constTransportGasHThermoPhysics);
makeChemistrySolverTypes(psiChemistryModel, gasHThermoPhysics);
makeChemistrySolverTypes(psiChemistryModel, canteraGasHThermoPhysics);
makeChemistrySolverTypes
@ -49,6 +50,7 @@ namespace Foam
;
makeChemistrySolverTypes(psiChemistryModel, icoPoly8HThermoPhysics);
makeChemistrySolverTypes(rhoChemistryModel, constGasHThermoPhysics);
makeChemistrySolverTypes(rhoChemistryModel, constTransportGasHThermoPhysics);
makeChemistrySolverTypes(rhoChemistryModel, gasHThermoPhysics);
makeChemistrySolverTypes(rhoChemistryModel, canteraGasHThermoPhysics);
makeChemistrySolverTypes

View file

@ -40,6 +40,7 @@ namespace Foam
// Solid chemistry readers based on sensibleEnthalpy
makeChemistryReader(constGasHThermoPhysics);
makeChemistryReader(constTransportGasHThermoPhysics);
makeChemistryReader(gasHThermoPhysics);
makeChemistryReader(canteraGasHThermoPhysics);
makeChemistryReader(constIncompressibleGasHThermoPhysics);
@ -47,6 +48,7 @@ makeChemistryReader(incompressibleGasHThermoPhysics);
makeChemistryReader(icoPoly8HThermoPhysics);
makeChemistryReaderType(foamChemistryReader, constGasHThermoPhysics);
makeChemistryReaderType(foamChemistryReader, constTransportGasHThermoPhysics);
makeChemistryReaderType(foamChemistryReader, gasHThermoPhysics);
makeChemistryReaderType(foamChemistryReader, canteraGasHThermoPhysics);
makeChemistryReaderType

View file

@ -232,6 +232,15 @@ makeReactionMixtureThermo
constGasHThermoPhysics
);
makeReactionMixtureThermo
(
psiThermo,
psiReactionThermo,
hePsiThermo,
reactingMixture,
constTransportGasHThermoPhysics
);
makeReactionMixtureThermo
(
psiThermo,

View file

@ -46,6 +46,8 @@ namespace Foam
// sensible enthalpy based reactions
typedef Reaction<constGasHThermoPhysics> constGasHReaction;
typedef Reaction<constTransportGasHThermoPhysics> constTransportGasHReaction;
typedef Reaction<gasHThermoPhysics> gasHReaction;
typedef Reaction<canteraGasHThermoPhysics> canteraGasHReaction;

View file

@ -80,6 +80,19 @@ namespace Foam
>
> gasHThermoPhysics;
typedef
constTransport
<
species::thermo
<
janafThermo
<
perfectGas<specie>
>,
sensibleEnthalpy
>
> constTransportGasHThermoPhysics;
typedef
canteraTransport
<

View file

@ -96,6 +96,7 @@ namespace Foam
{
// sensible enthalpy based reactions
makeReactions(constGasHThermoPhysics, constGasHReaction)
makeReactions(constTransportGasHThermoPhysics, constTransportGasHReaction)
makeReactions(gasHThermoPhysics, gasHReaction)
makeReactions(canteraGasHThermoPhysics, canteraGasHReaction)
makeReactions