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);
virtual ~MPPICCloud()
Destructor.
const PackingModel< MPPICCloud< CloudType > > & packingModel() const
Return const access to the packing model.
const IsotropyModel< MPPICCloud< CloudType > > & isotropyModel() const
Return condt access to the isotropy model.
void storeState()
Store the current cloud state.
CloudType::parcelType parcelType
Type of parcel the cloud was instantiated for.
Base class for packing models.
autoPtr< DampingModel< MPPICCloud< CloudType > > > dampingModel_
Damping model.
const DampingModel< MPPICCloud< CloudType > > & dampingModel() const
Return condt access to the damping model.
autoPtr< IsotropyModel< MPPICCloud< CloudType > > > isotropyModel_
Exchange model.
MPPICCloud< CloudType > MPPICCloudType
Convenience typedef for this cloud type.
A class for handling words, derived from string.
Foam::autoPtr< IOobject > clone() const
Clone.
virtual autoPtr< Cloud< parcelType > > cloneBare(const word &name) const
Construct and return bare clone based on (this) with new name.
CloudType cloudType
Type of cloud this cloud was instantiated for.
ParcelType parcelType
Type of parcel the cloud was instantiated for.
const dimensionedVector & g
Adds MPPIC modelling to kinematic clouds.
virtual void readFields()
Read the field data for the cloud of particles. Dummy at.
const dimensionedScalar mu
Atomic mass unit.
Base class for collisional return-to-isotropy models.
const MPPICCloud & cloudCopy() const
Return a reference to the cloud copy.
void setModels()
Set cloud sub-models.
const fvMesh & mesh() const
Return refernce to the mesh.
Mesh data needed to do the Finite Volume discretisation.
void motion(TrackData &td)
Particle motion.
const dimensionedScalar c
Speed of light in a vacuum.
const word & cloudName() const
Return the cloud type.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
void evolve()
Evolve the cloud.
Templated base class for dsmc cloud.
Base class for collisional damping models.
autoPtr< PackingModel< MPPICCloud< CloudType > > > packingModel_
Packing model.
const word & name() const
Return name.
void restoreState()
Reset the current cloud to the previously stored state.