diff --git a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/CellZoneInjection/CellZoneInjection.C b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/CellZoneInjection/CellZoneInjection.C index 250236a06c..9941cc1020 100644 --- a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/CellZoneInjection/CellZoneInjection.C +++ b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/CellZoneInjection/CellZoneInjection.C @@ -199,7 +199,7 @@ Foam::CellZoneInjection::CellZoneInjection injectorTetPts_(im.injectorTetPts_), diameters_(im.diameters_), U0_(im.U0_), - sizeDistribution_(im.sizeDistribution_().clone().ptr()) + sizeDistribution_(im.sizeDistribution_, false) {} diff --git a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/ConeInjection/ConeInjection.C b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/ConeInjection/ConeInjection.C index f7ffd5dd57..f4fb7e85cf 100644 --- a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/ConeInjection/ConeInjection.C +++ b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/ConeInjection/ConeInjection.C @@ -239,7 +239,7 @@ Foam::ConeInjection::ConeInjection parcelsPerSecond_(im.parcelsPerSecond_, false), thetaInner_(im.thetaInner_, false), thetaOuter_(im.thetaOuter_, false), - sizeDistribution_(im.sizeDistribution_().clone().ptr()), + sizeDistribution_(im.sizeDistribution_, false), dInner_(im.dInner_), dOuter_(im.dOuter_), Umag_(im.Umag_, false), diff --git a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/FieldActivatedInjection/FieldActivatedInjection.C b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/FieldActivatedInjection/FieldActivatedInjection.C index e23087f270..509ab17d8e 100644 --- a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/FieldActivatedInjection/FieldActivatedInjection.C +++ b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/FieldActivatedInjection/FieldActivatedInjection.C @@ -120,7 +120,7 @@ Foam::FieldActivatedInjection::FieldActivatedInjection nParcelsInjected_(im.nParcelsInjected_), U0_(im.U0_), diameters_(im.diameters_), - sizeDistribution_(im.sizeDistribution_().clone().ptr()) + sizeDistribution_(im.sizeDistribution_, false) {} diff --git a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/ManualInjection/ManualInjection.C b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/ManualInjection/ManualInjection.C index 7842b515ac..df80461b4a 100644 --- a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/ManualInjection/ManualInjection.C +++ b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/ManualInjection/ManualInjection.C @@ -99,7 +99,7 @@ Foam::ManualInjection::ManualInjection injectorTetPts_(im.injectorTetPts_), massTotal_(im.massTotal_), U0_(im.U0_), - sizeDistribution_(im.sizeDistribution_().clone().ptr()), + sizeDistribution_(im.sizeDistribution_, false), ignoreOutOfBounds_(im.ignoreOutOfBounds_) {} diff --git a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/MomentumLookupTableInjection/MomentumLookupTableInjection.C b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/MomentumLookupTableInjection/MomentumLookupTableInjection.C index 6465102249..da3cca1985 100644 --- a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/MomentumLookupTableInjection/MomentumLookupTableInjection.C +++ b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/MomentumLookupTableInjection/MomentumLookupTableInjection.C @@ -75,7 +75,7 @@ Foam::MomentumLookupTableInjection::MomentumLookupTableInjection InjectionModel(im), inputFileName_(im.inputFileName_), duration_(im.duration_), - parcelsPerSecond_(im.parcelsPerSecond_), + parcelsPerSecond_(im.parcelsPerSecond_, false), randomise_(im.randomise_), injectors_(im.injectors_), injectorCoordinates_(im.injectorCoordinates_), diff --git a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/PatchFlowRateInjection/PatchFlowRateInjection.C b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/PatchFlowRateInjection/PatchFlowRateInjection.C index 7ca88d41d1..ac56b9fb7e 100644 --- a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/PatchFlowRateInjection/PatchFlowRateInjection.C +++ b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/PatchFlowRateInjection/PatchFlowRateInjection.C @@ -80,9 +80,9 @@ Foam::PatchFlowRateInjection::PatchFlowRateInjection phiName_(im.phiName_), rhoName_(im.rhoName_), duration_(im.duration_), - concentration_(im.concentration_), + concentration_(im.concentration_, false), parcelConcentration_(im.parcelConcentration_), - sizeDistribution_(im.sizeDistribution_().clone().ptr()) + sizeDistribution_(im.sizeDistribution_, false) {} diff --git a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/PatchInjection/PatchInjection.C b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/PatchInjection/PatchInjection.C index cb0fd8cab8..d95b74ed51 100644 --- a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/PatchInjection/PatchInjection.C +++ b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/PatchInjection/PatchInjection.C @@ -63,10 +63,10 @@ Foam::PatchInjection::PatchInjection InjectionModel(im), patchInjectionBase(im), duration_(im.duration_), - massFlowRate_(im.massFlowRate_), - parcelsPerSecond_(im.parcelsPerSecond_), + massFlowRate_(im.massFlowRate_, false), + parcelsPerSecond_(im.parcelsPerSecond_, false), U0_(im.U0_), - sizeDistribution_(im.sizeDistribution_().clone().ptr()) + sizeDistribution_(im.sizeDistribution_, false) {} diff --git a/src/lagrangian/parcel/submodels/Reacting/InjectionModel/ReactingLookupTableInjection/ReactingLookupTableInjection.C b/src/lagrangian/parcel/submodels/Reacting/InjectionModel/ReactingLookupTableInjection/ReactingLookupTableInjection.C index 0bf232f1ad..0c1d2cf960 100644 --- a/src/lagrangian/parcel/submodels/Reacting/InjectionModel/ReactingLookupTableInjection/ReactingLookupTableInjection.C +++ b/src/lagrangian/parcel/submodels/Reacting/InjectionModel/ReactingLookupTableInjection/ReactingLookupTableInjection.C @@ -75,7 +75,7 @@ Foam::ReactingLookupTableInjection::ReactingLookupTableInjection InjectionModel(im), inputFileName_(im.inputFileName_), duration_(im.duration_), - parcelsPerSecond_(im.parcelsPerSecond_), + parcelsPerSecond_(im.parcelsPerSecond_, false), randomise_(im.randomise_), injectors_(im.injectors_), injectorCoordinates_(im.injectorCoordinates_), diff --git a/src/lagrangian/parcel/submodels/ReactingMultiphase/InjectionModel/ReactingMultiphaseLookupTableInjection/ReactingMultiphaseLookupTableInjection.C b/src/lagrangian/parcel/submodels/ReactingMultiphase/InjectionModel/ReactingMultiphaseLookupTableInjection/ReactingMultiphaseLookupTableInjection.C index 7529a321b9..bb84c1411a 100644 --- a/src/lagrangian/parcel/submodels/ReactingMultiphase/InjectionModel/ReactingMultiphaseLookupTableInjection/ReactingMultiphaseLookupTableInjection.C +++ b/src/lagrangian/parcel/submodels/ReactingMultiphase/InjectionModel/ReactingMultiphaseLookupTableInjection/ReactingMultiphaseLookupTableInjection.C @@ -77,7 +77,7 @@ ReactingMultiphaseLookupTableInjection InjectionModel(im), inputFileName_(im.inputFileName_), duration_(im.duration_), - parcelsPerSecond_(im.parcelsPerSecond_), + parcelsPerSecond_(im.parcelsPerSecond_, false), randomise_(im.randomise_), injectors_(im.injectors_), injectorCoordinates_(im.injectorCoordinates_), diff --git a/src/lagrangian/parcel/submodels/Thermodynamic/InjectionModel/ThermoLookupTableInjection/ThermoLookupTableInjection.C b/src/lagrangian/parcel/submodels/Thermodynamic/InjectionModel/ThermoLookupTableInjection/ThermoLookupTableInjection.C index 07941c3f93..33d0dc9ff2 100644 --- a/src/lagrangian/parcel/submodels/Thermodynamic/InjectionModel/ThermoLookupTableInjection/ThermoLookupTableInjection.C +++ b/src/lagrangian/parcel/submodels/Thermodynamic/InjectionModel/ThermoLookupTableInjection/ThermoLookupTableInjection.C @@ -76,7 +76,7 @@ Foam::ThermoLookupTableInjection::ThermoLookupTableInjection InjectionModel(im), inputFileName_(im.inputFileName_), duration_(im.duration_), - parcelsPerSecond_(im.parcelsPerSecond_), + parcelsPerSecond_(im.parcelsPerSecond_, false), randomise_(im.randomise_), injectors_(im.injectors_), injectorCoordinates_(im.injectorCoordinates_),