34 #ifndef VariableHardSphere_H 35 #define VariableHardSphere_H 47 template<
class CloudType>
81 virtual bool active()
const;
TypeName("VariableHardSphere")
Runtime type information.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Templated DSMC particle collision class.
VariableHardSphere(const dictionary &dict, CloudType &cloud)
Construct from dictionary.
A cloud is a registry collection of lagrangian particles.
ParcelType parcelType
Type of parcel the cloud was instantiated for.
Variable Hard Sphere BinaryCollision Model.
virtual bool active() const
Flag to indicate whether model activates collision model.
virtual void collide(typename CloudType::parcelType &pP, typename CloudType::parcelType &pQ)
Apply collision.
virtual ~VariableHardSphere()
Destructor.
const dictionary & dict() const
Return the dictionary.
Templated base class for dsmc cloud.
virtual scalar sigmaTcR(const typename CloudType::parcelType &pP, const typename CloudType::parcelType &pQ) const
Return the collision cross section * relative velocity product.