36#ifndef GradientDispersionRAS_H
37#define GradientDispersionRAS_H
50template<
class CloudType>
const CloudType & owner() const
Return const access to the owner cloud.
Templated base class for dsmc cloud.
Base class for particle dispersion models based on RAS turbulence.
The velocity is perturbed in the direction of -grad(k), with a Gaussian random number distribution wi...
virtual ~GradientDispersionRAS()
Destructor.
TypeName("gradientDispersionRAS")
Runtime type information.
virtual void cacheFields(const bool store)
Cache carrier fields.
const volVectorField * gradkPtr_
Gradient of k.
virtual autoPtr< DispersionModel< CloudType > > clone() const
Construct and return a clone.
bool ownGradK_
Take ownership of the grad(k)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.