30 template<
class CloudType>
42 template<
class CloudType>
46 UFactor_(pim.UFactor_)
52 template<
class CloudType>
59 template<
class CloudType>
65 const scalar trackFraction,
77 this->
owner().patchData(p, pp, trackFraction, tetIs, nw, Up);
86 U -= UFactor_*2.0*Un*
nw;
virtual ~Rebound()
Destructor.
A list of keyword definitions, which are a keyword followed by any number of values (e...
Simple rebound patch interaction model.
virtual bool correct(typename CloudType::parcelType &p, const polyPatch &pp, bool &keepParticle, const scalar trackFraction, const tetIndices &tetIs)
Apply velocity correction.
Templated patch interaction model class.
stressControl lookup("compactNormalStress") >> compactNormalStress
Storage and named access for the indices of a tet which is part of the decomposition of a cell...
ParcelType parcelType
Type of parcel the cloud was instantiated for.
Rebound(const dictionary &dict, CloudType &cloud)
Construct from dictionary.
const CloudType & owner() const
Return const access to the owner cloud.
A patch is a list of labels that address the faces in the global face list.
Templated base class for dsmc cloud.