From 660c99aa133ee9dad78a6029910f1ffbef0cbf41 Mon Sep 17 00:00:00 2001 From: andy <andy> Date: Tue, 31 Jul 2012 15:15:06 +0100 Subject: [PATCH] ENH: Added new patchFlowRateInjectionModel to parcel types --- .../parcels/include/makeParcelInjectionModels.H | 7 ++++--- .../include/makeReactingMultiphaseParcelInjectionModels.H | 4 +++- .../parcels/include/makeReactingParcelInjectionModels.H | 4 +++- .../spray/parcels/include/makeSprayParcelInjectionModels.H | 4 +++- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/lagrangian/intermediate/parcels/include/makeParcelInjectionModels.H b/src/lagrangian/intermediate/parcels/include/makeParcelInjectionModels.H index cd5a78f81c2..07b00f8d936 100644 --- a/src/lagrangian/intermediate/parcels/include/makeParcelInjectionModels.H +++ b/src/lagrangian/intermediate/parcels/include/makeParcelInjectionModels.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -37,7 +37,7 @@ License #include "ManualInjection.H" #include "NoInjection.H" #include "PatchInjection.H" - +#include "PatchFlowRateInjection.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -53,7 +53,8 @@ License makeInjectionModelType(KinematicLookupTableInjection, CloudType); \ makeInjectionModelType(ManualInjection, CloudType); \ makeInjectionModelType(NoInjection, CloudType); \ - makeInjectionModelType(PatchInjection, CloudType); + makeInjectionModelType(PatchInjection, CloudType); \ + makeInjectionModelType(PatchFlowRateInjection, CloudType); // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/src/lagrangian/intermediate/parcels/include/makeReactingMultiphaseParcelInjectionModels.H b/src/lagrangian/intermediate/parcels/include/makeReactingMultiphaseParcelInjectionModels.H index 126f8a85125..711f88459fe 100644 --- a/src/lagrangian/intermediate/parcels/include/makeReactingMultiphaseParcelInjectionModels.H +++ b/src/lagrangian/intermediate/parcels/include/makeReactingMultiphaseParcelInjectionModels.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -35,6 +35,7 @@ License #include "ManualInjection.H" #include "NoInjection.H" #include "PatchInjection.H" +#include "PatchFlowRateInjection.H" #include "ReactingMultiphaseLookupTableInjection.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -49,6 +50,7 @@ License makeInjectionModelType(ManualInjection, CloudType); \ makeInjectionModelType(NoInjection, CloudType); \ makeInjectionModelType(PatchInjection, CloudType); \ + makeInjectionModelType(PatchFlowRateInjection, CloudType); \ makeInjectionModelType(ReactingMultiphaseLookupTableInjection, CloudType); diff --git a/src/lagrangian/intermediate/parcels/include/makeReactingParcelInjectionModels.H b/src/lagrangian/intermediate/parcels/include/makeReactingParcelInjectionModels.H index 34fddbb50d5..5fb4c6d5625 100644 --- a/src/lagrangian/intermediate/parcels/include/makeReactingParcelInjectionModels.H +++ b/src/lagrangian/intermediate/parcels/include/makeReactingParcelInjectionModels.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -35,6 +35,7 @@ License #include "ManualInjection.H" #include "NoInjection.H" #include "PatchInjection.H" +#include "PatchFlowRateInjection.H" #include "ReactingLookupTableInjection.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -49,6 +50,7 @@ License makeInjectionModelType(ManualInjection, CloudType); \ makeInjectionModelType(NoInjection, CloudType); \ makeInjectionModelType(PatchInjection, CloudType); \ + makeInjectionModelType(PatchFlowRateInjection, CloudType); \ makeInjectionModelType(ReactingLookupTableInjection, CloudType); diff --git a/src/lagrangian/spray/parcels/include/makeSprayParcelInjectionModels.H b/src/lagrangian/spray/parcels/include/makeSprayParcelInjectionModels.H index dc5bd6225e8..dba5fa2e2df 100644 --- a/src/lagrangian/spray/parcels/include/makeSprayParcelInjectionModels.H +++ b/src/lagrangian/spray/parcels/include/makeSprayParcelInjectionModels.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -36,6 +36,7 @@ License #include "ManualInjection.H" #include "NoInjection.H" #include "PatchInjection.H" +#include "PatchFlowRateInjection.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -50,6 +51,7 @@ License makeInjectionModelType(InflationInjection, CloudType); \ makeInjectionModelType(ManualInjection, CloudType); \ makeInjectionModelType(NoInjection, CloudType); \ + makeInjectionModelType(PatchFlowRateInjection, CloudType); \ makeInjectionModelType(PatchInjection, CloudType); -- GitLab