47 #ifndef LISAAtomisation_H 48 #define LISAAtomisation_H 60 template<
class CloudType>
135 const scalar volFlowRate,
139 const vector& injectionPos,
140 const scalar pAmbient,
SMDMethods
Enumeration for SMD calculations.
LISAAtomisation(const dictionary &, CloudType &)
Construct from dictionary.
A list of keyword definitions, which are a keyword followed by any number of values (e...
Templated atomisation model class.
TypeName("LISA")
Runtime type information.
virtual bool calcChi() const
Flag to indicate if chi needs to be calculated.
const dimensionedScalar sigma
Stefan-Boltzmann constant: default SI units: [W/m^2/K^4].
virtual autoPtr< AtomisationModel< CloudType > > clone() const
Construct and return a clone.
dimensionedScalar pos(const dimensionedScalar &ds)
Primary Breakup Model for pressure swirl atomisers.
A class for handling words, derived from string.
virtual scalar initLiquidCore() const
Initial value of liquidCore.
const dimensionedScalar mu
Atomic mass unit.
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, Random &rndGen) const
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
virtual ~LISAAtomisation()
Destructor.
Templated base class for dsmc cloud.