Go to the documentation of this file.
31 template<
class CloudType>
35 this->owner().
mesh().template
36 lookupObject<kinematicCloud>(suppressionCloud_);
48 scalar xx = this->owner().
rndGen().template sample01<scalar>();
53 p.typeId() =
max(
p.typeId(), suppressedParcelType_);
61 template<
class CloudType>
69 suppressionCloud_(this->coeffDict().
lookup(
"suppressionCloud")),
72 this->coeffDict().lookupOrDefault(
"suppressedParcelType", -1)
77 template<
class CloudType>
91 template<
class CloudType>
const word suppressionCloud_
Name of cloud used for suppression.
#define forAllIter(Container, container, iter)
Iterate across all elements in the container object of type.
Inter-cloud collision model, whereby the canReact flag can be used to inhibit devolatilisation and su...
dimensionedScalar exp(const dimensionedScalar &ds)
Random & rndGen()
Return refernce to the random object.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
Virtual abstract base class for templated KinematicCloud.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
SuppressionCollision(const dictionary &dict, CloudType &owner)
Construct from dictionary.
const label suppressedParcelType_
Suppressed parcel type - optional.
const fvMesh & mesh() const
Return refernce to the mesh.
Templated base class for dsmc cloud.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Generic dimensioned Type class.
virtual const tmp< volScalarField > vDotSweep() const =0
Volume swept rate of parcels per cell.
dimensioned< Type > max(const dimensioned< Type > &, const dimensioned< Type > &)
virtual ~SuppressionCollision()
Destructor.
ParcelType parcelType
Type of parcel the cloud was instantiated for.
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
virtual void collide(const scalar dt)
Update the model.
Generic GeometricField class.
stressControl lookup("compactNormalStress") >> compactNormalStress