From a9c757f1ffb0d7f47f6d174a20c0abdc709afb68 Mon Sep 17 00:00:00 2001 From: Andrew Heather <> Date: Wed, 2 Nov 2022 16:08:06 +0000 Subject: [PATCH] ENH: InterfaceCompositionModels: add new thermo types for kineticGasEvaporation --- .../InterfaceCompositionModels.C | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) diff --git a/src/phaseSystemModels/multiphaseInter/phasesSystem/InterfaceCompositionModel/InterfaceCompositionModels.C b/src/phaseSystemModels/multiphaseInter/phasesSystem/InterfaceCompositionModel/InterfaceCompositionModels.C index 980f5e08737..569ccf5095d 100644 --- a/src/phaseSystemModels/multiphaseInter/phasesSystem/InterfaceCompositionModel/InterfaceCompositionModels.C +++ b/src/phaseSystemModels/multiphaseInter/phasesSystem/InterfaceCompositionModel/InterfaceCompositionModels.C @@ -126,6 +126,57 @@ namespace Foam constIncompressibleGasHThermoPhysics ); + makeInterfaceContSpecieMixtureType + ( + kineticGasEvaporation, + heRhoThermo, + rhoThermo, + pureMixture, + tabulatedThermoPhysics, + heRhoThermo, + rhoReactionThermo, + multiComponentMixture, + tabulatedThermoPhysics + ); + + makeInterfaceContSpecieMixtureType + ( + kineticGasEvaporation, + heRhoThermo, + rhoThermo, + pureMixture, + constRhoHThermoPhysics, + heRhoThermo, + rhoReactionThermo, + multiComponentMixture, + tabulatedThermoPhysics + ); + + makeInterfaceContSpecieMixtureType + ( + kineticGasEvaporation, + heRhoThermo, + rhoThermo, + pureMixture, + tabulatedThermoPhysics, + heRhoThermo, + rhoReactionThermo, + multiComponentMixture, + icoPoly8HThermoPhysics + ); + + makeInterfaceContSpecieMixtureType + ( + kineticGasEvaporation, + heRhoThermo, + rhoThermo, + pureMixture, + constRhoHThermoPhysics, + heRhoThermo, + rhoReactionThermo, + multiComponentMixture, + icoPoly8HThermoPhysics + ); // From pure liquid (rhoConst) to pure gas (incompressible ideal gas) makeInterfacePureType @@ -184,6 +235,58 @@ namespace Foam constRhoHThermoPhysics ); + makeInterfacePureType + ( + kineticGasEvaporation, + heRhoThermo, + rhoThermo, + pureMixture, + tabulatedThermoPhysics, + heRhoThermo, + rhoThermo, + pureMixture, + tabulatedThermoPhysics + ); + + makeInterfacePureType + ( + kineticGasEvaporation, + heRhoThermo, + rhoThermo, + pureMixture, + tabulatedThermoPhysics, + heRhoThermo, + rhoThermo, + pureMixture, + icoPoly8HThermoPhysics + ); + + makeInterfacePureType + ( + kineticGasEvaporation, + heRhoThermo, + rhoThermo, + pureMixture, + constRhoHThermoPhysics, + heRhoThermo, + rhoThermo, + pureMixture, + tabulatedThermoPhysics + ); + + makeInterfacePureType + ( + kineticGasEvaporation, + heRhoThermo, + rhoThermo, + pureMixture, + constRhoHThermoPhysics, + heRhoThermo, + rhoThermo, + pureMixture, + icoPoly8HThermoPhysics + ); + // Lee model definitions -- GitLab