Implicit model for applying an inter-particle stress to the particles. More...
Public Member Functions | |
TypeName ("implicit") | |
Implicit (const dictionary &dict, CloudType &owner) | |
Implicit (const Implicit< CloudType > &cm) | |
virtual autoPtr< PackingModel< CloudType > > | clone () const |
virtual | ~Implicit () |
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_ |
Implicit model for applying an inter-particle stress to the particles.
The time evolution of particulate volume fraction is solved for implicitly on the eulerian mesh. The computed flux is then applied to the lagrangian field. The gravity force can optionally be applied to the particles as part of this model, using the keyword "applyGravity".
Definition at line 57 of file Implicit.H.
Implicit | ( | const dictionary & | dict, |
CloudType & | owner | ||
) |
Definition at line 34 of file Implicit.C.
Definition at line 68 of file Implicit.C.
|
virtual |
Definition at line 88 of file Implicit.C.
TypeName | ( | "implicit" | ) |
|
inlinevirtual |
Definition at line 99 of file Implicit.H.
|
virtual |
Definition at line 95 of file Implicit.C.
References cloudName(), GeometricField::correctBoundaryConditions(), Foam::fac::ddt(), Foam::dimDensity, Foam::dimPressure, Foam::dimVelocity, Foam::fac::div(), fvMatrix::flux(), forAll, g, Foam::fac::interpolate(), Foam::fac::laplacian(), Foam::linearInterpolate(), Foam::max(), mesh, DSMCCloud< ParcelType >::mesh(), Foam::min(), phi, AveragingMethod::primitiveField(), GeometricField::primitiveFieldRef(), Foam::fvc::reconstruct(), rho, fvMatrix::solve(), timeName, U, and Foam::Zero.
|
virtual |
Implements PackingModel< CloudType >.
Definition at line 327 of file Implicit.C.
References Foam::mag(), mesh, DSMCCloud< ParcelType >::mesh(), p, phi, and U.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.