Go to the documentation of this file.
53 template<
class CloudType>
56 template<
class CloudType>
59 template<
class CloudType>
66 template<
class CloudType>
220 template<
class TrackData>
221 void motion(TrackData& td);
void setModels()
Set cloud sub-models.
A class for handling words, derived from string.
const dimensionedScalar mu
Atomic mass unit.
void storeState()
Store the current cloud state.
autoPtr< DampingModel< MPPICCloud< CloudType > > > dampingModel_
Damping model.
const dimensionedVector & g
CloudType cloudType
Type of cloud this cloud was instantiated for.
Base class for collisional damping models.
This function object reads fields from the time directories and adds them to the mesh database for fu...
void evolve()
Evolve the cloud.
const DampingModel< MPPICCloud< CloudType > > & dampingModel() const
Return condt access to the damping model.
const word & cloudName() const
Return the cloud type.
void motion(TrackData &td)
Particle motion.
const fvMesh & mesh() const
Return refernce to the mesh.
const MPPICCloud & cloudCopy() const
Return a reference to the cloud copy.
MPPICCloud(const MPPICCloud &)
Disallow default bitwise copy construct.
Templated base class for dsmc cloud.
CloudType::parcelType parcelType
Type of parcel the cloud was instantiated for.
Base class for packing models.
Generic dimensioned Type class.
Mesh data needed to do the Finite Volume discretisation.
MPPICCloud< CloudType > MPPICCloudType
Convenience typedef for this cloud type.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
void restoreState()
Reset the current cloud to the previously stored state.
autoPtr< MPPICCloud< CloudType > > cloudCopyPtr_
Cloud copy pointer.
autoPtr< PackingModel< MPPICCloud< CloudType > > > packingModel_
Packing model.
virtual autoPtr< Cloud< parcelType > > cloneBare(const word &name) const
Construct and return bare clone based on (this) with new name.
const dimensionedScalar c
Speed of light in a vacuum.
virtual autoPtr< Cloud< parcelType > > clone(const word &name)
Construct and return clone based on (this) with new name.
autoPtr< IsotropyModel< MPPICCloud< CloudType > > > isotropyModel_
Exchange model.
ParcelType parcelType
Type of parcel the cloud was instantiated for.
void operator=(const MPPICCloud &)
Disallow default bitwise assignment.
const IsotropyModel< MPPICCloud< CloudType > > & isotropyModel() const
Return condt access to the isotropy model.
Base class for collisional return-to-isotropy models.
Generic GeometricField class.
Adds MPPIC modelling to kinematic clouds.
virtual ~MPPICCloud()
Destructor.
const PackingModel< MPPICCloud< CloudType > > & packingModel() const
Return const access to the packing model.
word name(const complex &)
Return a string representation of a complex.