mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: Updated cloud reset functions
This commit is contained in:
@ -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());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -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_;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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_;
|
||||||
|
|||||||
@ -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_;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user