diff --git a/src/lagrangian/spray/clouds/Templates/SprayCloud/SprayCloud.C b/src/lagrangian/spray/clouds/Templates/SprayCloud/SprayCloud.C index cb393e7433..987bd0f770 100644 --- a/src/lagrangian/spray/clouds/Templates/SprayCloud/SprayCloud.C +++ b/src/lagrangian/spray/clouds/Templates/SprayCloud/SprayCloud.C @@ -107,9 +107,9 @@ Foam::SprayCloud::SprayCloud { parcelType::readFields(*this, this->composition()); } - } - Info << " Average parcel mass: " << averageParcelMass_ << endl; + Info << "Average parcel mass: " << averageParcelMass_ << endl; + } } @@ -172,17 +172,20 @@ void Foam::SprayCloud::checkParcelProperties fullyDescribed ); - const scalarField& Y(parcel.Y()); - scalarField X(this->composition().liquids().X(Y)); + const liquidMixtureProperties& liqMix = this->composition().liquids(); - // override rho and cp from constantProperties - parcel.Cp() = this->composition().liquids().Cp(parcel.pc(), parcel.T(), X); - parcel.rho() = this->composition().liquids().rho(parcel.pc(), parcel.T(), X); + const scalarField& Y(parcel.Y()); + scalarField X(liqMix.X(Y)); + + // override rho and Cp from constantProperties + parcel.Cp() = liqMix.Cp(parcel.pc(), parcel.T(), X); + parcel.rho() = liqMix.rho(parcel.pc(), parcel.T(), X); // store the injection position and initial drop size parcel.position0() = parcel.position(); parcel.d0() = parcel.d(); + parcel.y() = breakup().y0(); parcel.yDot() = breakup().yDot0(); }