40 #ifndef SphereDragForce_H 41 #define SphereDragForce_H 54 template<
class CloudType>
64 static scalar
CdRe(
const scalar
Re);
106 const typename CloudType::parcelType::trackingData& td,
A list of keyword definitions, which are a keyword followed by any number of values (e...
const fvMesh & mesh() const
Return the mesh database.
virtual forceSuSp calcCoupled(const typename CloudType::parcelType &p, const typename CloudType::parcelType::trackingData &td, const scalar dt, const scalar mass, const scalar Re, const scalar muc) const
Calculate the coupled force.
Abstract base class for particle forces.
const CloudType & owner() const
Return const access to the cloud owner.
Helper container for force Su and Sp terms.
virtual autoPtr< ParticleForce< CloudType > > clone() const
Construct and return a clone.
TypeName("sphereDrag")
Runtime type information.
static scalar CdRe(const scalar Re)
Drag coefficient multiplied by Reynolds number.
ParcelType parcelType
Type of parcel the cloud was instantiated for.
Mesh data needed to do the Finite Volume discretisation.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
SphereDragForce(CloudType &owner, const fvMesh &mesh, const dictionary &dict)
Construct from mesh.
virtual ~SphereDragForce()
Destructor.
Templated base class for dsmc cloud.
scalarField Re(const UList< complex > &cf)