Go to the documentation of this file.
58 template<
class CloudType>
61 template<
class CloudType>
64 template<
class CloudType>
71 template<
class CloudType>
189 inline const MPPICCloud&
cloudCopy()
const;
192 inline const PackingModel<MPPICCloud<CloudType>>&
196 inline PackingModel<MPPICCloud<CloudType>>&
packingModel();
199 inline const DampingModel<MPPICCloud<CloudType>>&
203 inline DampingModel<MPPICCloud<CloudType>>&
dampingModel();
206 inline const IsotropyModel<MPPICCloud<CloudType>>&
210 inline IsotropyModel<MPPICCloud<CloudType>>&
isotropyModel();
225 template<
class TrackCloudType>
228 TrackCloudType& cloud,
229 typename parcelType::trackingData& td
A class for handling words, derived from Foam::string.
const dimensionedScalar mu
autoPtr< DampingModel< MPPICCloud< CloudType > > > dampingModel_
void motion(TrackCloudType &cloud, typename parcelType::trackingData &td)
Base class for collisional damping models.
const DampingModel< MPPICCloud< CloudType > > & dampingModel() const
const word & cloudName() const
const fvMesh & mesh() const
const MPPICCloud & cloudCopy() const
Templated base class for dsmc cloud.
CloudType::parcelType parcelType
Base class for packing models.
Generic dimensioned Type class.
Mesh data needed to do the Finite Volume discretisation.
const uniformDimensionedVectorField & g
MPPICCloud< CloudType > MPPICCloudType
void readFields(const typename GeoFieldType::Mesh &mesh, const IOobjectList &objects, const wordHashSet &selectedFields, LIFOStack< regIOobject * > &storedObjects)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A cloud is a registry collection of lagrangian particles.
autoPtr< PackingModel< MPPICCloud< CloudType > > > packingModel_
virtual autoPtr< Cloud< parcelType > > cloneBare(const word &name) const
const dimensionedScalar c
word name(const expressions::valueTypeCode typeCode)
virtual autoPtr< Cloud< parcelType > > clone(const word &name)
autoPtr< IsotropyModel< MPPICCloud< CloudType > > > isotropyModel_
const IsotropyModel< MPPICCloud< CloudType > > & isotropyModel() const
Base class for collisional return-to-isotropy models.
Generic GeometricField class.
Adds MPPIC modelling to kinematic clouds.
const PackingModel< MPPICCloud< CloudType > > & packingModel() const