From 60f3d416a64d018902e9198526c4a7fabd82ca14 Mon Sep 17 00:00:00 2001 From: sergio Date: Tue, 16 Nov 2021 21:11:31 -0800 Subject: [PATCH] ENH: InterfaceCompositionModels: add new thermo types for oxidation mass model --- .../InterfaceCompositionModels.C | 43 ++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/src/phaseSystemModels/multiphaseInter/phasesSystem/InterfaceCompositionModel/InterfaceCompositionModels.C b/src/phaseSystemModels/multiphaseInter/phasesSystem/InterfaceCompositionModel/InterfaceCompositionModels.C index 9218f01533..4c934613f5 100644 --- a/src/phaseSystemModels/multiphaseInter/phasesSystem/InterfaceCompositionModel/InterfaceCompositionModels.C +++ b/src/phaseSystemModels/multiphaseInter/phasesSystem/InterfaceCompositionModel/InterfaceCompositionModels.C @@ -577,7 +577,7 @@ namespace Foam // interfaceOxideRate model definitions - //From pure phase (tabulated) to solid phase (const) + // From pure phase (tabulated) to solid phase (const) makeInterfacePureType ( interfaceOxideRate, @@ -605,6 +605,47 @@ namespace Foam constRhoHThermoPhysics ); + // From pure phase (ico) to solid phase (const) + makeInterfacePureType + ( + interfaceOxideRate, + heRhoThermo, + rhoThermo, + pureMixture, + icoPoly8HThermoPhysics, + heSolidThermo, + solidThermo, + pureMixture, + hConstSolidThermoPhysics + ); + + // From pure phase (tabulated) to phase (rho const) + makeInterfacePureType + ( + interfaceOxideRate, + heRhoThermo, + rhoThermo, + pureMixture, + tabulatedThermoPhysics, + heRhoThermo, + rhoThermo, + pureMixture, + constRhoHThermoPhysics + ); + + // From pure phase (ico) to phase (rho const) + makeInterfacePureType + ( + interfaceOxideRate, + heRhoThermo, + rhoThermo, + pureMixture, + icoPoly8HThermoPhysics, + heRhoThermo, + rhoThermo, + pureMixture, + constRhoHThermoPhysics + ); }