Go to the documentation of this file.
45 #ifndef WallLocalSpringSliderDashpot_H
46 #define WallLocalSpringSliderDashpot_H
58 template<
class CloudType>
94 scalar collisionResolutionSteps_;
112 scalar volumeFactor_;
116 bool useEquivalentSize_;
123 void findMinMaxProperties
144 TypeName(
"wallLocalSpringSliderDashpot");
162 return volumeFactor_;
178 virtual void evaluateWall
virtual label nSubCycles() const
Forces between particles and walls, interacting with a spring, slider, damper model.
Templated base class for dsmc cloud.
WallLocalSpringSliderDashpot(const dictionary &dict, CloudType &cloud)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Templated wall interaction class.
Stores the patch ID and templated data to represent a collision with a wall to be passed to the wall ...
A cloud is a registry collection of lagrangian particles.
TypeName("wallLocalSpringSliderDashpot")
const dimensionedScalar rhoMax
virtual bool controlsTimestep() const
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
virtual ~WallLocalSpringSliderDashpot()=default
const dictionary & dict() const
scalar volumeFactor() const
Database for solution data, solver performance and other reduced data.
virtual scalar pREff(const typename CloudType::parcelType &p) const