STYLE: diesel lib: dropletDistributionModel->sizeDistribution

This commit is contained in:
andy
2011-02-02 10:40:34 +00:00
parent 3bf2984e35
commit e3dc7cf667
7 changed files with 15 additions and 15 deletions

View File

@ -52,11 +52,11 @@ Foam::ChomiakInjector::ChomiakInjector
: :
injectorModel(dict, sm), injectorModel(dict, sm),
ChomiakDict_(dict.subDict(typeName + "Coeffs")), ChomiakDict_(dict.subDict(typeName + "Coeffs")),
dropletDistributionModel_ sizeDistribution_
( (
distributionModels::distributionModel::New distributionModels::distributionModel::New
( (
ChomiakDict_.subDict("dropletDistributionModel"), ChomiakDict_.subDict("sizeDistribution"),
sm.rndGen() sm.rndGen()
) )
), ),
@ -101,7 +101,7 @@ Foam::scalar Foam::ChomiakInjector::d0
const scalar const scalar
) const ) const
{ {
return dropletDistributionModel_->sample(); return sizeDistribution_->sample();
} }
@ -113,8 +113,8 @@ Foam::vector Foam::ChomiakInjector::direction
const scalar d const scalar d
) const ) const
{ {
scalar dMin = dropletDistributionModel_->minValue(); scalar dMin = sizeDistribution_->minValue();
scalar dMax = dropletDistributionModel_->maxValue(); scalar dMax = sizeDistribution_->maxValue();
scalar angle = scalar angle =
(d - dMax)*maxSprayAngle_[n] (d - dMax)*maxSprayAngle_[n]

View File

@ -63,7 +63,7 @@ private:
dictionary ChomiakDict_; dictionary ChomiakDict_;
autoPtr<distributionModels::distributionModel> dropletDistributionModel_; autoPtr<distributionModels::distributionModel> sizeDistribution_;
scalarList maxSprayAngle_; scalarList maxSprayAngle_;

View File

@ -52,11 +52,11 @@ Foam::definedHollowConeInjector::definedHollowConeInjector
: :
injectorModel(dict, sm), injectorModel(dict, sm),
definedHollowConeDict_(dict.subDict(typeName + "Coeffs")), definedHollowConeDict_(dict.subDict(typeName + "Coeffs")),
dropletDistributionModel_ sizeDistribution_
( (
distributionModels::distributionModel::New distributionModels::distributionModel::New
( (
definedHollowConeDict_.subDict("dropletDistributionModel"), definedHollowConeDict_.subDict("sizeDistribution"),
sm.rndGen() sm.rndGen()
) )
), ),
@ -138,7 +138,7 @@ Foam::scalar Foam::definedHollowConeInjector::d0
{ {
// swallow function arguments - not used // swallow function arguments - not used
// return value sampled from distribution model // return value sampled from distribution model
return dropletDistributionModel_->sample(); return sizeDistribution_->sample();
} }

View File

@ -60,7 +60,7 @@ private:
typedef VectorSpace<Vector<scalar>, scalar, 2> pair; typedef VectorSpace<Vector<scalar>, scalar, 2> pair;
dictionary definedHollowConeDict_; dictionary definedHollowConeDict_;
autoPtr<distributionModels::distributionModel> dropletDistributionModel_; autoPtr<distributionModels::distributionModel> sizeDistribution_;
// inner and outer cone angle time histories // inner and outer cone angle time histories
// 2 column vectors = (time, coneAngle) // 2 column vectors = (time, coneAngle)

View File

@ -52,11 +52,11 @@ Foam::hollowConeInjector::hollowConeInjector
: :
injectorModel(dict, sm), injectorModel(dict, sm),
hollowConeDict_(dict.subDict(typeName + "Coeffs")), hollowConeDict_(dict.subDict(typeName + "Coeffs")),
dropletDistributionModel_ sizeDistribution_
( (
distributionModels::distributionModel::New distributionModels::distributionModel::New
( (
hollowConeDict_.subDict("dropletDistributionModel"), hollowConeDict_.subDict("sizeDistribution"),
sm.rndGen() sm.rndGen()
) )
), ),
@ -112,7 +112,7 @@ Foam::scalar Foam::hollowConeInjector::d0
const scalar const scalar
) const ) const
{ {
return dropletDistributionModel_->sample(); return sizeDistribution_->sample();
} }

View File

@ -58,7 +58,7 @@ private:
dictionary hollowConeDict_; dictionary hollowConeDict_;
autoPtr<distributionModels::distributionModel> dropletDistributionModel_; autoPtr<distributionModels::distributionModel> sizeDistribution_;
scalarList innerAngle_; scalarList innerAngle_;
scalarList outerAngle_; scalarList outerAngle_;

View File

@ -120,7 +120,7 @@ RanzMarshallCoeffs
hollowConeInjectorCoeffs hollowConeInjectorCoeffs
{ {
dropletDistribution sizeDistribution
{ {
pdfType RosinRammler; pdfType RosinRammler;
RosinRammlerDistribution RosinRammlerDistribution