32 #ifndef ErgunWenYuDragForce_H 33 #define ErgunWenYuDragForce_H 47 template<
class CloudType>
61 scalar CdRe(
const scalar
Re)
const;
ErgunWenYuDragForce(CloudType &owner, const fvMesh &mesh, const dictionary &dict)
Construct from mesh.
A list of keyword definitions, which are a keyword followed by any number of values (e...
Ergun-Wen-Yu drag model for solid spheres.
Abstract base class for particle forces.
const fvMesh & mesh() const
Return the mesh database.
virtual forceSuSp calcCoupled(const typename CloudType::parcelType &p, const scalar dt, const scalar mass, const scalar Re, const scalar muc) const
Calculate the coupled force.
Helper container for force Su and Sp terms.
ParcelType parcelType
Type of parcel the cloud was instantiated for.
virtual autoPtr< ParticleForce< CloudType > > clone() const
Construct and return a clone.
TypeName("ErgunWenYuDrag")
Runtime type information.
Mesh data needed to do the Finite Volume discretisation.
const CloudType & owner() const
Return const access to the cloud owner.
virtual ~ErgunWenYuDragForce()
Destructor.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Templated base class for dsmc cloud.
scalarField Re(const UList< complex > &cf)