57 template<
class CloudType>
79 const typename CloudType::parcelType::trackingData&
td,
133 const typename CloudType::parcelType::trackingData&
td,
virtual void cacheFields(const bool store)
Cache fields.
LiftForce(CloudType &owner, const fvMesh &mesh, const dictionary &dict, const word &forceType)
Construct from mesh.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
wallPoints::trackData td(isBlockedFace, regionToBlockSize)
Abstract base class for particle forces.
autoPtr< interpolation< vector > > curlUcInterpPtr_
Curl of carrier phase velocity interpolator.
Helper container for force Su and Sp terms.
const fvMesh & mesh() const noexcept
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 non-coupled force.
const interpolation< vector > & curlUcInterp() const
Return the curl of the carrier phase velocity interpolator.
A class for handling words, derived from Foam::string.
virtual ~LiftForce()
Destructor.
virtual autoPtr< ParticleForce< CloudType > > clone() const
Construct and return a clone.
ParcelType parcelType
Type of parcel the cloud was instantiated for.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
scalarField Re(const UList< complex > &cmplx)
Extract real component.
const CloudType & owner() const noexcept
Return const access to the cloud owner.
virtual scalar Cl(const typename CloudType::parcelType &p, const typename CloudType::parcelType::trackingData &td, const vector &curlUc, const scalar Re, const scalar muc) const
Calculate the lift coefficient.
Mesh data needed to do the Finite Volume discretisation.
Abstract base class for volume field interpolation.
Base class for particle lift force models.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Templated base class for dsmc cloud.
const word UName_
Name of velocity field.