ENH: Added non-const access to break up model from spray cloud

This commit is contained in:
andy
2011-12-14 11:19:27 +00:00
parent a263e210d5
commit fdad178fa9
2 changed files with 13 additions and 0 deletions

View File

@ -196,6 +196,9 @@ public:
inline const BreakupModel<SprayCloud<CloudType> >& inline const BreakupModel<SprayCloud<CloudType> >&
breakup() const; breakup() const;
//- Return non-const-access to the breakup model
inline BreakupModel<SprayCloud<CloudType> >& breakup();
//- Return const-access to the breakup model //- Return const-access to the breakup model
inline const StochasticCollisionModel<SprayCloud<CloudType> >& inline const StochasticCollisionModel<SprayCloud<CloudType> >&
stochasticCollision() const; stochasticCollision() const;

View File

@ -49,6 +49,14 @@ Foam::SprayCloud<CloudType>::breakup() const
} }
template<class CloudType>
inline Foam::BreakupModel<Foam::SprayCloud<CloudType> >&
Foam::SprayCloud<CloudType>::breakup()
{
return breakupModel_();
}
template<class CloudType> template<class CloudType>
inline const Foam::StochasticCollisionModel<Foam::SprayCloud<CloudType> >& inline const Foam::StochasticCollisionModel<Foam::SprayCloud<CloudType> >&
Foam::SprayCloud<CloudType>::stochasticCollision() const Foam::SprayCloud<CloudType>::stochasticCollision() const
@ -63,3 +71,5 @@ inline Foam::scalar Foam::SprayCloud<CloudType>::averageParcelMass() const
return averageParcelMass_; return averageParcelMass_;
} }
// ************************************************************************* //