37 #ifndef NoAtomization_H 38 #define NoAtomization_H 50 template<
class CloudType>
86 virtual bool active()
const;
103 const scalar volFlowRate,
107 const vector& injectionPos,
108 const scalar pAmbient,
virtual scalar initLiquidCore() const
Initial value of liquidCore.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
virtual bool calcChi() const
Flag to indicate if chi needs to be calculated.
virtual bool active() const
Flag to indicate whether model activates atomization model.
Templated atomization model class.
NoAtomization(const dictionary &dict, CloudType &cloud)
Construct from dictionary.
dimensionedScalar sigma("sigma", dimMass/sqr(dimTime), transportProperties)
TypeName("none")
Runtime type information.
const dictionary & dict() const
Return const access to the cloud dictionary.
dimensionedScalar pos(const dimensionedScalar &ds)
virtual ~NoAtomization()
Destructor.
A cloud is a registry collection of lagrangian particles.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
Dummy phase change model for 'none'.
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
const dimensionedScalar mu
Atomic mass unit.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
virtual autoPtr< AtomizationModel< CloudType > > clone() const
Construct and return a clone.
Templated base class for dsmc cloud.