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 gasHThermoPhysics
); );
makeChemistryModel
(
chemistryModel,
psiChemistryModel,
constTransportGasHThermoPhysics
);
makeChemistryModel makeChemistryModel
( (
chemistryModel, chemistryModel,

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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