Go to the documentation of this file.
40 #ifndef VirtualMassForce_H
41 #define VirtualMassForce_H
54 template<
class CloudType>
79 const word& forceType = typeName
110 const typename CloudType::parcelType::trackingData& td,
121 const typename CloudType::parcelType::trackingData& td,
const CloudType & owner() const
A class for handling words, derived from Foam::string.
virtual void cacheFields(const bool store)
Calculates particle pressure gradient force.
VirtualMassForce(CloudType &owner, const fvMesh &mesh, const dictionary &dict, const word &forceType=typeName)
virtual ~VirtualMassForce()
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
Helper container for force Su and Sp terms.
Calculates particle virtual mass force.
Templated base class for dsmc cloud.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh data needed to do the Finite Volume discretisation.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
scalarField Re(const UList< complex > &cf)
virtual autoPtr< ParticleForce< CloudType > > clone() const
const fvMesh & mesh() const
virtual scalar massAdd(const typename CloudType::parcelType &p, const typename CloudType::parcelType::trackingData &td, const scalar mass) const