31template<
class CloudType>
35 return *cloudCopyPtr_;
39template<
class CloudType>
47template<
class CloudType>
51 return *collisionModel_;
55template<
class CloudType>
59 return *collisionModel_;
63template<
class CloudType>
67 scalar rotationalKineticEnergy = 0.0;
71 rotationalKineticEnergy +=
72 p.nParticle()*0.5*
p.momentOfInertia()*(
p.omega() &
p.omega());
75 return rotationalKineticEnergy;
Adds coolisions to kinematic clouds.
const parcelType::constantProperties & constProps() const
Return the constant properties.
scalar rotationalKineticEnergyOfSystem() const
Total rotational kinetic energy in the system.
CloudType::particleType parcelType
Type of parcel the cloud was instantiated for.
const CollidingCloud & cloudCopy() const
Return a reference to the cloud copy.
const CollisionModel< CollidingCloud< CloudType > > & collision() const
Return const access to the collision model.
Templated collision model class.
Class to hold DSMC particle constant properties.