45 template<
class CloudType>
106 const typename CloudType::parcelType::trackingData& td,
117 const typename CloudType::parcelType::trackingData& td,
128 const typename CloudType::parcelType::trackingData& td,
virtual ~ScaledForce()
Destructor.
virtual autoPtr< ParticleForce< CloudType > > clone() const
Construct and return a clone.
Particle force model scaled by a constant value.
virtual scalar massAdd(const typename CloudType::parcelType &p, const typename CloudType::parcelType::trackingData &td, const scalar mass) const
Return the added mass.
A list of keyword definitions, which are a keyword followed by any number of values (e...
TypeName("scaled")
Runtime type information.
const fvMesh & mesh() const
Return the mesh database.
Abstract base class for particle forces.
ScaledForce(CloudType &owner, const fvMesh &mesh, const dictionary &dict)
Construct from mesh.
const CloudType & owner() const
Return const access to the cloud owner.
Helper container for force Su and Sp terms.
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.
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...
virtual forceSuSp calcNonCoupled(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 non-coupled force.
Templated base class for dsmc cloud.
scalarField Re(const UList< complex > &cf)