lagrangian: InjectionModel: Clone autoPtr members in copy construct
This commit is contained in:
@ -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)
|
||||
{}
|
||||
|
||||
|
||||
|
||||
@ -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),
|
||||
|
||||
@ -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)
|
||||
{}
|
||||
|
||||
|
||||
|
||||
@ -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_)
|
||||
{}
|
||||
|
||||
|
||||
@ -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_),
|
||||
|
||||
@ -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)
|
||||
{}
|
||||
|
||||
|
||||
|
||||
@ -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)
|
||||
{}
|
||||
|
||||
|
||||
|
||||
@ -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_),
|
||||
|
||||
@ -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_),
|
||||
|
||||
@ -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_),
|
||||
|
||||
Reference in New Issue
Block a user