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