ENH: Updated cloud reset functions

This commit is contained in:
andy
2011-02-15 09:51:40 +00:00
parent d6155f802d
commit d21657c064
4 changed files with 12 additions and 12 deletions

View File

@ -480,13 +480,13 @@ void Foam::KinematicCloud<ParcelType>::cloudReset(KinematicCloud<ParcelType>& c)
forces_.transfer(c.forces_); forces_.transfer(c.forces_);
collisionModel_ = c.collisionModel_->clone(); collisionModel_.reset(c.collisionModel_.ptr());
dispersionModel_= c.dispersionModel_->clone(); dispersionModel_.reset(c.dispersionModel_.ptr());
injectionModel_ = c.injectionModel_->clone(); injectionModel_.reset(c.injectionModel_.ptr());
patchInteractionModel_ = c.patchInteractionModel_->clone(); patchInteractionModel_.reset(c.patchInteractionModel_.ptr());
postProcessingModel_ = c.postProcessingModel_->clone(); postProcessingModel_.reset(c.postProcessingModel_.ptr());
UIntegrator_ = c.UIntegrator_->clone(); UIntegrator_.reset(c.UIntegrator_.ptr());
} }

View File

@ -85,8 +85,8 @@ void Foam::ReactingCloud<ParcelType>::cloudReset(ReactingCloud<ParcelType>& c)
{ {
ThermoCloud<ParcelType>::cloudReset(c); ThermoCloud<ParcelType>::cloudReset(c);
compositionModel_ = c.compositionModel_->clone(); compositionModel_.reset(c.compositionModel_.ptr());
phaseChangeModel_ = c.phaseChangeModel_->clone(); phaseChangeModel_.reset(c.phaseChangeModel_.ptr());
dMassPhaseChange_ = c.dMassPhaseChange_; dMassPhaseChange_ = c.dMassPhaseChange_;
} }

View File

@ -61,8 +61,8 @@ void Foam::ReactingMultiphaseCloud<ParcelType>::cloudReset
{ {
ReactingCloud<ParcelType>::cloudReset(c); ReactingCloud<ParcelType>::cloudReset(c);
devolatilisationModel_ = c.devolatilisationModel_->clone(); devolatilisationModel_.reset(c.devolatilisationModel_.ptr());
surfaceReactionModel_ = c.surfaceReactionModel_->clone(); surfaceReactionModel_.reset(c.surfaceReactionModel_.ptr());
dMassDevolatilisation_ = c.dMassDevolatilisation_; dMassDevolatilisation_ = c.dMassDevolatilisation_;
dMassSurfaceReaction_ = c.dMassSurfaceReaction_; dMassSurfaceReaction_ = c.dMassSurfaceReaction_;

View File

@ -60,8 +60,8 @@ void Foam::ThermoCloud<ParcelType>::cloudReset(ThermoCloud<ParcelType>& c)
{ {
KinematicCloud<ParcelType>::cloudReset(c); KinematicCloud<ParcelType>::cloudReset(c);
heatTransferModel_ = c.heatTransferModel_->clone(); heatTransferModel_.reset(c.heatTransferModel_.ptr());
TIntegrator_ = c.TIntegrator_->clone(); TIntegrator_.reset(c.TIntegrator_.ptr());
radiation_ = c.radiation_; radiation_ = c.radiation_;
} }