Explicit model for applying an inter-particle stress to the particles. More...
Public Member Functions | |
TypeName ("explicit") | |
Explicit (const dictionary &dict, CloudType &owner) | |
Explicit (const Explicit< CloudType > &cm) | |
virtual autoPtr< PackingModel< CloudType > > | clone () const |
virtual | ~Explicit () |
virtual void | cacheFields (const bool store) |
virtual vector | velocityCorrection (typename CloudType::parcelType &p, const scalar deltaT) const |
![]() | |
TypeName ("packingModel") | |
declareRunTimeSelectionTable (autoPtr, PackingModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner)) | |
PackingModel (CloudType &owner) | |
PackingModel (const dictionary &dict, CloudType &owner, const word &type) | |
PackingModel (const PackingModel< CloudType > &cm) | |
virtual autoPtr< PackingModel< CloudType > > | clone () const=0 |
virtual | ~PackingModel () |
Additional Inherited Members | |
![]() | |
static autoPtr< PackingModel< CloudType > > | New (const dictionary &dict, CloudType &owner) |
![]() | |
autoPtr< ParticleStressModel > | particleStressModel_ |
Explicit model for applying an inter-particle stress to the particles.
The inter-particle stress is calculated using current particle locations. This force is then applied only to the particles that are moving towards regions of close pack. The resulting velocity change is limited using an abtracted correction velocity limiter.
Reference:
"An Incompressible Three-Dimensional Multiphase Particle-in-Cell Model for Dense Particle Flows" D Snider Journal of Computational Physics Volume 170, Issue 2, Pages 523-549, July 2001
Definition at line 66 of file Explicit.H.
Explicit | ( | const dictionary & | dict, |
CloudType & | owner | ||
) |
Definition at line 28 of file Explicit.C.
Definition at line 47 of file Explicit.C.
|
virtual |
Definition at line 63 of file Explicit.C.
TypeName | ( | "explicit" | ) |
|
inlinevirtual |
Definition at line 101 of file Explicit.H.
|
virtual |
Definition at line 70 of file Explicit.C.
References cloudName(), mesh, and DSMCCloud< ParcelType >::mesh().
|
virtual |
Implements PackingModel< CloudType >.
Definition at line 137 of file Explicit.C.
References Foam::constant::atomic::alpha, p, and Foam::Zero.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.