lagrangian: InjectionModel: Clone autoPtr members in copy construct

This commit is contained in:
Will Bainbridge
2023-09-06 12:33:37 +01:00
parent 31b096f63d
commit c0e1e1e039
10 changed files with 13 additions and 13 deletions

View File

@ -199,7 +199,7 @@ Foam::CellZoneInjection<CloudType>::CellZoneInjection
injectorTetPts_(im.injectorTetPts_),
diameters_(im.diameters_),
U0_(im.U0_),
sizeDistribution_(im.sizeDistribution_().clone().ptr())
sizeDistribution_(im.sizeDistribution_, false)
{}

View File

@ -239,7 +239,7 @@ Foam::ConeInjection<CloudType>::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),

View File

@ -120,7 +120,7 @@ Foam::FieldActivatedInjection<CloudType>::FieldActivatedInjection
nParcelsInjected_(im.nParcelsInjected_),
U0_(im.U0_),
diameters_(im.diameters_),
sizeDistribution_(im.sizeDistribution_().clone().ptr())
sizeDistribution_(im.sizeDistribution_, false)
{}

View File

@ -99,7 +99,7 @@ Foam::ManualInjection<CloudType>::ManualInjection
injectorTetPts_(im.injectorTetPts_),
massTotal_(im.massTotal_),
U0_(im.U0_),
sizeDistribution_(im.sizeDistribution_().clone().ptr()),
sizeDistribution_(im.sizeDistribution_, false),
ignoreOutOfBounds_(im.ignoreOutOfBounds_)
{}

View File

@ -75,7 +75,7 @@ Foam::MomentumLookupTableInjection<CloudType>::MomentumLookupTableInjection
InjectionModel<CloudType>(im),
inputFileName_(im.inputFileName_),
duration_(im.duration_),
parcelsPerSecond_(im.parcelsPerSecond_),
parcelsPerSecond_(im.parcelsPerSecond_, false),
randomise_(im.randomise_),
injectors_(im.injectors_),
injectorCoordinates_(im.injectorCoordinates_),

View File

@ -80,9 +80,9 @@ Foam::PatchFlowRateInjection<CloudType>::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)
{}

View File

@ -63,10 +63,10 @@ Foam::PatchInjection<CloudType>::PatchInjection
InjectionModel<CloudType>(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)
{}

View File

@ -75,7 +75,7 @@ Foam::ReactingLookupTableInjection<CloudType>::ReactingLookupTableInjection
InjectionModel<CloudType>(im),
inputFileName_(im.inputFileName_),
duration_(im.duration_),
parcelsPerSecond_(im.parcelsPerSecond_),
parcelsPerSecond_(im.parcelsPerSecond_, false),
randomise_(im.randomise_),
injectors_(im.injectors_),
injectorCoordinates_(im.injectorCoordinates_),

View File

@ -77,7 +77,7 @@ ReactingMultiphaseLookupTableInjection
InjectionModel<CloudType>(im),
inputFileName_(im.inputFileName_),
duration_(im.duration_),
parcelsPerSecond_(im.parcelsPerSecond_),
parcelsPerSecond_(im.parcelsPerSecond_, false),
randomise_(im.randomise_),
injectors_(im.injectors_),
injectorCoordinates_(im.injectorCoordinates_),

View File

@ -76,7 +76,7 @@ Foam::ThermoLookupTableInjection<CloudType>::ThermoLookupTableInjection
InjectionModel<CloudType>(im),
inputFileName_(im.inputFileName_),
duration_(im.duration_),
parcelsPerSecond_(im.parcelsPerSecond_),
parcelsPerSecond_(im.parcelsPerSecond_, false),
randomise_(im.randomise_),
injectors_(im.injectors_),
injectorCoordinates_(im.injectorCoordinates_),