46 #ifndef BlobsSheetAtomization_H 47 #define BlobsSheetAtomization_H 59 template<
class CloudType>
115 const scalar volFlowRate,
119 const vector& injectionPos,
120 const scalar pAmbient,
cachedRandom rndGen(label(0),-1)
virtual autoPtr< AtomizationModel< CloudType > > clone() const
Construct and return a clone.
const dictionary & dict() const
Return const access to the cloud dictionary.
A list of keyword definitions, which are a keyword followed by any number of values (e...
TypeName("blobsSheetAtomization")
Runtime type information.
Templated atomization model class.
const dimensionedScalar sigma
Stefan-Boltzmann constant: default SI units: [W/m2/K4].
virtual void update(const scalar dt, scalar &d, scalar &liquidCore, scalar &tc, const scalar rho, const scalar mu, const scalar sigma, const scalar volFlowRate, const scalar rhoAv, const scalar Urel, const vector &pos, const vector &injectionPos, const scalar pAmbient, const scalar chi, cachedRandom &rndGen) const
BlobsSheetAtomization(const dictionary &dict, CloudType &cloud)
Construct from dictionary.
dimensionedScalar pos(const dimensionedScalar &ds)
virtual ~BlobsSheetAtomization()
Destructor.
A cloud is a collection of lagrangian particles.
virtual scalar initLiquidCore() const
Initial value of liquidCore.
const dimensionedScalar mu
Atomic mass unit.
Primary Breakup Model for pressure swirl atomizers.
virtual bool calcChi() const
Flag to indicate if chi needs to be calculated.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Templated base class for dsmc cloud.