Loading...
Searching...
No Matches
VariableHardSphere< CloudType > Class Template Reference

Variable Hard Sphere BinaryCollision Model. More...

#include <VariableHardSphere.H>

Inheritance diagram for VariableHardSphere< CloudType >:
Collaboration diagram for VariableHardSphere< CloudType >:

Public Member Functions

 TypeName ("VariableHardSphere")
 Runtime type information.
 VariableHardSphere (const dictionary &dict, CloudType &cloud)
 Construct from dictionary.
virtual ~VariableHardSphere ()
 Destructor.
virtual bool active () const
 Flag to indicate whether model activates collision model.
virtual scalar sigmaTcR (const typename CloudType::parcelType &pP, const typename CloudType::parcelType &pQ) const
 Return the collision cross section * relative velocity product.
virtual void collide (typename CloudType::parcelType &pP, typename CloudType::parcelType &pQ)
 Apply collision.
Public Member Functions inherited from BinaryCollisionModel< CloudType >
 TypeName ("BinaryCollisionModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, BinaryCollisionModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner))
 Declare runtime constructor selection table.
 BinaryCollisionModel (CloudType &owner)
 Construct null from owner.
 BinaryCollisionModel (const dictionary &dict, CloudType &owner, const word &type)
 Construct from components.
virtual ~BinaryCollisionModel ()
 Destructor.
const CloudTypeowner () const
 Return the owner cloud object.
CloudTypeowner ()
 Return non-const access to the owner cloud object.
const dictionarydict () const
 Return the dictionary.
const dictionarycoeffDict () const
 Return the coefficients dictionary.

Additional Inherited Members

Static Public Member Functions inherited from BinaryCollisionModel< CloudType >
static autoPtr< BinaryCollisionModel< CloudType > > New (const dictionary &dict, CloudType &owner)
 Selector.

Detailed Description

template<class CloudType>
class Foam::VariableHardSphere< CloudType >

Variable Hard Sphere BinaryCollision Model.

Definition at line 41 of file VariableHardSphere.H.

Constructor & Destructor Documentation

◆ VariableHardSphere()

template<class CloudType>
VariableHardSphere ( const dictionary & dict,
CloudType & cloud )

◆ ~VariableHardSphere()

template<class CloudType>
~VariableHardSphere ( )
virtual

Destructor.

Definition at line 43 of file VariableHardSphere.C.

Member Function Documentation

◆ TypeName()

template<class CloudType>
TypeName ( "VariableHardSphere< CloudType >" )

Runtime type information.

References BinaryCollisionModel< CloudType >::dict().

Here is the call graph for this function:

◆ active()

template<class CloudType>
bool active ( ) const
virtual

Flag to indicate whether model activates collision model.

Implements BinaryCollisionModel< CloudType >.

Definition at line 50 of file VariableHardSphere.C.

◆ sigmaTcR()

template<class CloudType>
Foam::scalar sigmaTcR ( const typename CloudType::parcelType & pP,
const typename CloudType::parcelType & pQ ) const
virtual

◆ collide()

template<class CloudType>
void collide ( typename CloudType::parcelType & pP,
typename CloudType::parcelType & pQ )
virtual

The documentation for this class was generated from the following files: