BUG: Updated cone nozzle injector model copy cstr

This commit is contained in:
andy
2011-09-20 14:39:00 +01:00
parent 60394c95e2
commit f855447619

View File

@ -220,11 +220,14 @@ Foam::ConeNozzleInjection<CloudType>::ConeNozzleInjection
: :
InjectionModel<CloudType>(im), InjectionModel<CloudType>(im),
injectionMethod_(im.injectionMethod_), injectionMethod_(im.injectionMethod_),
flowType_(im.flowType_),
outerDiameter_(im.outerDiameter_), outerDiameter_(im.outerDiameter_),
innerDiameter_(im.innerDiameter_), innerDiameter_(im.innerDiameter_),
duration_(im.duration_), duration_(im.duration_),
position_(im.position_), position_(im.position_),
injectorCell_(im.injectorCell_), injectorCell_(im.injectorCell_),
tetFaceI_(im.tetFaceI_),
tetPtI_(im.tetPtI_),
direction_(im.direction_), direction_(im.direction_),
parcelsPerSecond_(im.parcelsPerSecond_), parcelsPerSecond_(im.parcelsPerSecond_),
flowRateProfile_(im.flowRateProfile_().clone().ptr()), flowRateProfile_(im.flowRateProfile_().clone().ptr()),
@ -235,9 +238,18 @@ Foam::ConeNozzleInjection<CloudType>::ConeNozzleInjection
tanVec2_(im.tanVec1_), tanVec2_(im.tanVec1_),
normal_(im.normal_), normal_(im.normal_),
UMag_(im.UMag_), UMag_(im.UMag_),
Cd_(im.Cd_().clone().ptr()), Cd_(NULL),
Pinj_(im.Pinj_().clone().ptr()) Pinj_(NULL)
{} {
if (im.Cd_.valid())
{
Cd_.reset(im.Cd_().clone().ptr());
}
if (im.Pinj_.valid())
{
Pinj_.reset(im.Pinj_().clone().ptr());
}
}
// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * //