Loading...
Searching...
No Matches
nonEquilibrium Class Reference

Non-Equlibrium model for the time scale over which properties of a dispersed phase tend towards the mean value. More...

#include <nonEquilibrium.H>

Inheritance diagram for nonEquilibrium:
Collaboration diagram for nonEquilibrium:

Public Member Functions

 TypeName ("nonEquilibrium")
 Runtime type information.
 nonEquilibrium (const dictionary &dict)
 Constructors.
 nonEquilibrium (const nonEquilibrium &hc)
 Construct a copy.
virtual autoPtr< TimeScaleModelclone () const
 Construct and return a clone.
virtual ~nonEquilibrium ()
 Destructor.
tmp< FieldField< Field, scalar > > oneByTau (const FieldField< Field, scalar > &alpha, const FieldField< Field, scalar > &r32, const FieldField< Field, scalar > &uSqr, const FieldField< Field, scalar > &f) const
 Member Functions.
Public Member Functions inherited from TimeScaleModel
 TypeName ("timeScaleModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, TimeScaleModel, dictionary,(const dictionary &dict),(dict))
 Declare runtime constructor selection table.
 TimeScaleModel (const dictionary &dict)
 Constructors.
 TimeScaleModel (const TimeScaleModel &sm)
 Construct a copy.
virtual ~TimeScaleModel ()
 Destructor.

Additional Inherited Members

Static Public Member Functions inherited from TimeScaleModel
static autoPtr< TimeScaleModelNew (const dictionary &dict)
 Selector.
Protected Attributes inherited from TimeScaleModel
scalar alphaPacked_
 Close pack volume fraction.
scalar e_
 Coefficient of restitution.

Detailed Description

Non-Equlibrium model for the time scale over which properties of a dispersed phase tend towards the mean value.

Reference:

    "An improved collision damping time for MP-PIC calculations of dense
    particle flows with applications to polydisperse sedimenting beds and
    colliding particle jets"
    P O'Rourke and D Snider
    Chemical Engineering Science
    Volume 65, Issue 22, Pages 6014-6028, November 2010
Source files

Definition at line 62 of file nonEquilibrium.H.

Constructor & Destructor Documentation

◆ nonEquilibrium() [1/2]

nonEquilibrium ( const dictionary & dict)

Constructors.

Construct from components

Definition at line 44 of file nonEquilibrium.C.

References dict, and TimeScaleModel::TimeScaleModel().

Referenced by clone(), nonEquilibrium(), and TypeName().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ nonEquilibrium() [2/2]

nonEquilibrium ( const nonEquilibrium & hc)

Construct a copy.

Definition at line 53 of file nonEquilibrium.C.

References nonEquilibrium(), and TimeScaleModel::TimeScaleModel().

Here is the call graph for this function:

◆ ~nonEquilibrium()

~nonEquilibrium ( )
virtual

Destructor.

Definition at line 64 of file nonEquilibrium.C.

Member Function Documentation

◆ TypeName()

TypeName ( "nonEquilibrium" )

Runtime type information.

References dict, and nonEquilibrium().

Here is the call graph for this function:

◆ clone()

virtual autoPtr< TimeScaleModel > clone ( ) const
inlinevirtual

Construct and return a clone.

Implements TimeScaleModel.

Definition at line 91 of file nonEquilibrium.H.

References nonEquilibrium().

Here is the call graph for this function:

◆ oneByTau()

Foam::tmp< Foam::FieldField< Foam::Field, Foam::scalar > > oneByTau ( const FieldField< Field, scalar > & alpha,
const FieldField< Field, scalar > & r32,
const FieldField< Field, scalar > & uSqr,
const FieldField< Field, scalar > & f ) const
virtual

Member Functions.

Time scale

Implements TimeScaleModel.

Definition at line 71 of file nonEquilibrium.C.

References alpha, TimeScaleModel::alphaPacked_, TimeScaleModel::e_, f(), Foam::max(), Foam::constant::mathematical::pi(), and Foam::sqrt().

Here is the call graph for this function:

The documentation for this class was generated from the following files:
  • src/lagrangian/intermediate/submodels/MPPIC/TimeScaleModels/nonEquilibrium/nonEquilibrium.H
  • src/lagrangian/intermediate/submodels/MPPIC/TimeScaleModels/nonEquilibrium/nonEquilibrium.C