ENH: Updated cloud reset functions
This commit is contained in:
parent
d6155f802d
commit
d21657c064
@ -480,13 +480,13 @@ void Foam::KinematicCloud<ParcelType>::cloudReset(KinematicCloud<ParcelType>& c)
|
||||
|
||||
forces_.transfer(c.forces_);
|
||||
|
||||
collisionModel_ = c.collisionModel_->clone();
|
||||
dispersionModel_= c.dispersionModel_->clone();
|
||||
injectionModel_ = c.injectionModel_->clone();
|
||||
patchInteractionModel_ = c.patchInteractionModel_->clone();
|
||||
postProcessingModel_ = c.postProcessingModel_->clone();
|
||||
collisionModel_.reset(c.collisionModel_.ptr());
|
||||
dispersionModel_.reset(c.dispersionModel_.ptr());
|
||||
injectionModel_.reset(c.injectionModel_.ptr());
|
||||
patchInteractionModel_.reset(c.patchInteractionModel_.ptr());
|
||||
postProcessingModel_.reset(c.postProcessingModel_.ptr());
|
||||
|
||||
UIntegrator_ = c.UIntegrator_->clone();
|
||||
UIntegrator_.reset(c.UIntegrator_.ptr());
|
||||
}
|
||||
|
||||
|
||||
|
@ -85,8 +85,8 @@ void Foam::ReactingCloud<ParcelType>::cloudReset(ReactingCloud<ParcelType>& c)
|
||||
{
|
||||
ThermoCloud<ParcelType>::cloudReset(c);
|
||||
|
||||
compositionModel_ = c.compositionModel_->clone();
|
||||
phaseChangeModel_ = c.phaseChangeModel_->clone();
|
||||
compositionModel_.reset(c.compositionModel_.ptr());
|
||||
phaseChangeModel_.reset(c.phaseChangeModel_.ptr());
|
||||
|
||||
dMassPhaseChange_ = c.dMassPhaseChange_;
|
||||
}
|
||||
|
@ -61,8 +61,8 @@ void Foam::ReactingMultiphaseCloud<ParcelType>::cloudReset
|
||||
{
|
||||
ReactingCloud<ParcelType>::cloudReset(c);
|
||||
|
||||
devolatilisationModel_ = c.devolatilisationModel_->clone();
|
||||
surfaceReactionModel_ = c.surfaceReactionModel_->clone();
|
||||
devolatilisationModel_.reset(c.devolatilisationModel_.ptr());
|
||||
surfaceReactionModel_.reset(c.surfaceReactionModel_.ptr());
|
||||
|
||||
dMassDevolatilisation_ = c.dMassDevolatilisation_;
|
||||
dMassSurfaceReaction_ = c.dMassSurfaceReaction_;
|
||||
|
@ -60,8 +60,8 @@ void Foam::ThermoCloud<ParcelType>::cloudReset(ThermoCloud<ParcelType>& c)
|
||||
{
|
||||
KinematicCloud<ParcelType>::cloudReset(c);
|
||||
|
||||
heatTransferModel_ = c.heatTransferModel_->clone();
|
||||
TIntegrator_ = c.TIntegrator_->clone();
|
||||
heatTransferModel_.reset(c.heatTransferModel_.ptr());
|
||||
TIntegrator_.reset(c.TIntegrator_.ptr());
|
||||
|
||||
radiation_ = c.radiation_;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user