OpenFOAM logo
Open Source CFD Toolkit

collisionModel Class Reference

Inheritance diagram for collisionModel:

Inheritance graph
[legend]
Collaboration diagram for collisionModel:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TypeName ("collisionModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, collisionModel, dictionary,(const dictionary &dict, spray &sm, Random &rndGen),(dict, sm, rndGen))
 collisionModel (const dictionary &dict, spray &sm, Random &rndGen)
 Construct from components.
virtual ~collisionModel ()
virtual void collideParcels (const scalar dt) const =0

Static Public Member Functions

autoPtr< collisionModelNew (const dictionary &dict, spray &sm, Random &rndGen)

Protected Attributes

const dictionarydict_
sprayspray_
RandomrndGen_

Constructor & Destructor Documentation

collisionModel const dictionary dict,
spray sm,
Random rndGen
 

Construct from components.

virtual ~collisionModel  )  [virtual]
 


Member Function Documentation

virtual void collideParcels const scalar  dt  )  const [pure virtual]
 

Implemented in noCollision, ORourkeCollisionModel, and trajectoryCollisionModel.

declareRunTimeSelectionTable autoPtr  ,
collisionModel  ,
dictionary  ,
(const dictionary &dict, spray &sm, Random &rndGen)  ,
(dict, sm, rndGen) 
 

autoPtr<collisionModel> New const dictionary dict,
spray sm,
Random rndGen
[static]
 

TypeName "collisionModel"   ) 
 

Runtime type information.


Member Data Documentation

const dictionary& dict_ [protected]
 

Definition at line 62 of file collisionModel.H.

Random& rndGen_ [protected]
 

Definition at line 64 of file collisionModel.H.

spray& spray_ [protected]
 

Definition at line 63 of file collisionModel.H.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org