34template<
class CloudType>
42 this->owner().mesh().template
43 lookupObject<kinematicCloud>(suppressionCloud_);
52 const label celli =
p.cell();
54 scalar xx = this->owner().rndGen().template sample01<scalar>();
59 p.typeId() =
max(
p.typeId(), suppressedParcelType_);
67template<
class CloudType>
75 suppressionCloud_(this->coeffDict().
lookup(
"suppressionCloud")),
78 this->coeffDict().getOrDefault(
"suppressedParcelType", -1)
83template<
class CloudType>
90 suppressionCloud_(cm.suppressionCloud_),
91 suppressedParcelType_(cm.suppressedParcelType_)
97template<
class CloudType>
Templated base class for dsmc cloud.
ParcelType parcelType
Type of parcel the cloud was instantiated for.
Templated stochastic collision model class.
Inter-cloud collision model, whereby the canReact flag can be used to inhibit devolatilisation and su...
virtual ~SuppressionCollision()
Destructor.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Class used to pass data into container.
Virtual abstract base class for templated KinematicCloud.
virtual const tmp< volScalarField > vDotSweep() const =0
Volume swept rate of parcels per cell.
Lookup type of boundary radiation properties.
dimensionedScalar exp(const dimensionedScalar &ds)
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)